before buying the i5-6600 doesn't really need a z170 board, just get a gigabyte h170 d3hp. Wait 1 month, for 350$ you will get a better one like gtx 980 or sapphire r9 fury, just wait for the prices adjustment after nvidia and amd release on the market their new products