Se intendi prendere un 7700K, prendi una scheda con chipset Z270, è meglio. Le schede Z170 supportano i processori Kaby Lake, ma occorre che il bios sia aggiornato a sufficienza: se la scheda che ti arriva dal negozio non avesse il bios aggiornato, montando un Kaby Lake il pc non partirebbe, rendendo impossibile l'aggiornamento del bios. Meglio quindi prendere una Z270, che supporta in modo nativo (con qualsiasi revisione del bios) i Kaby Lake, magari il modello equivalente a quello da te indicato, la Z270 Gaming Pro Carbon:
https://www.msi.com/Motherboard/Z270-GAMING-PRO-CARBON.html#productFeature-section
Lo SLI è supportato, e penso che il tuo alimentatore sia sufficiente.