User9898 :
The i7 6700k will be more than enough
But if you gonna wait for the gpu than why not waiting for cpu
Amd zen and intel kapylake
Are you kidding me? A 6700k? Please learn about i5 vs i7, and the basic fact that i7 is overkill for gaming. By the way, the Zen and Kaby Lake CPUs are coming out late this year, the 1070 and 1080 are coming out in a month. Plus, Kaby Lake won't be a huge improvement over Skylake, it's the same architecture, it's just gonna be a lot more pricey. As for Zen, I'm not expecting much at all from Zen.
OP, the 6700k will cost you about 100 dollars more than the 6600k, just so you can get hyper threading, which is useless in modern games. The 6600k will perform the same in games for 100 dollars less.