Few games can use more than 2-3 threads, so the extra hyperthreads of the I7 will go largely unused.
The 6600K can be overclocked to the same limits as the 6700K.
As of 5/2016
What percent can get an overclock at a somewhat sane 1.40v Vcore.
I5-6600K
5.0 2%
4.9 11%
4.8 36%
4.7 64%
4.6 88%
I7-6700K
4.9 2%
4.8 17%
4.7 59%
4.6 93%
4.5 100%
And.. 14nm skylake actually runs cool.
Heat comes from excessive vcore when overclocking.
I find a Noctua NH-U12s to be entirely adequate for a I6-6600K@4.8.
FWIW.
I will never again build without a ssd for the "C" drive. It makes everything you do much quicker.
120gb is minimum, it will hold the os and a handful of games. If you can go 240gb, or 500gb you may never need a hard drive...