geofelt :
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.
I would defer on the hard drive unless you need to store large files such as video's.
It is easy to add a hard drive later.
Samsung EVO is a good choice.
I would say that 250GB is the min for SSDs, the OS can grow in size to hit what I have found to be an average of about 100-120GB of space. Add to this the fact that games are increasing in size nowadays, and its not hard to see why a 250GB may be needed.
Also yes, the 6600k can overclock to match the i7 6700k in most applications, save for those which utilize hyperthreading, where the i7 gains an advantage in speed and stability due to the extra virtual threads.
A much better option economically to pick up a Z170 board and a 6600k.