No un attimo, non facciamo confusione: il socket 1151 è quello che Intel ha utilizzato, utilizza e utilizzerà rispettivamente per Skylake, Kabylake e Coffeelake.
Vuol dire che FISICAMENTE (tenendo conto di questo specifico caso) è possibile montare una CPU Kabylake su una qualsiasi scheda madre con quel socket, indipendentemente dal chipset e dal BIOS; ad esempio, un G4560 può andare indistintamente su H110, B150, H170, Z170, B250, H270 e Z270.
Tuttavia, per far sì che una CPU Kabylake (e prendiamo proprio l'esempio materiale del G4560) funzioni su una scheda madre con uno dei primi quattro chipset citati sopra, bisognerà aggiornare il BIOS; per farlo, serve una CPU Skylake, altrimenti il PC non si accende neanche.
Le descrizioni di Amazon spesso lasciano molto a desiderare, di fatti è vero che una H110 è pensata per i processori di sesta generazione, ma è altrettanto vero che funzionerebbe anche con quelli di settima, aggiornando il BIOS; ora, Kabylake è fuori da un bel po', è probabile che quella scheda madre abbia già il BIOS aggiornato, ma se la scheda madre in questione è un fondo di magazzino, il BIOS è quello vecchio e dunque scordati il G4560 su quella scheda madre.
Amazon non ti aggiornerà il BIOS, perché non sono un negozio di informatica ma si limitano a vendere; diversi shop online offrono questo servizio, pagando una differenza di 10-15 €. A queste cifre, capisci bene che non conviene preferire una H110 ad una B250, per tutte le ragioni citate sopra; dunque, o sei sicuro che la H110 abbia il BIOS aggiornato, o vai direttamente su una B250 per toglierti ogni dubbio.
Per l'esattezza, qual è il tuo budget totale? Hai già acquistato il resto? Eventualmente, ti indirizziamo verso qualche shop, così risparmi qualcosa e prendi una B250 per andare sul sicuro.