I went the Asus Z170 Hero ($214) and love it (in sig), as far as Kaby Lake, yes it will run on the current 1151 Z170 mobos, though similar to the past SB to IB change (P67 to Z77), there will be a new 200 series chipset released for 1151 that will be MORE compatible. If you stick with a current 1151 (Z170) mobo, it will require a BIOS update to run a KL CPU on it