Because I read very often about the topic overclocking (oc) in the thread here are my thoughts about it:
In the past oc was a hobby of mine. It was a time where oc make sense, because you could get a real performance boost. The last real generation where oc make sense was Sandy-Bridge. For example I had a real good batch of an 2500k that I oc with a big water cooling solution from 3,3Ghz to 5 Ghz. All verified with a 2h Prime95 run. This was a performance boost of 1,7Ghz on all four cores and it was 100% stable.
But today CPUs does not have the same oc capacities as in the past. For example a 6700K comes with an maximum boost of 4.2 Ghz. So with a big water cooling solution and a good batch you can reach 4.8 Ghz stable. A boot of only 600 Mhz.
In a time where resolutions like 2.5K or 4K become more and more normal more CPU power is worthless without SLI, because in the most games you will run into the GPU limit and not the CPU limit. Only SLI will get an performance boost of oc.
We have two different types of oc user. The first group have the goal to break records with their oc so they are using crazy cooling technologies like LN2 to cool the system. The second group do it with the goal to have stable oc for daily usage and to have more power as currently available. The most important thing for using oc in daily usage is that it is stable. So you have to verify that your CPU is stable with stress test tools.
E.g. the 6700k comes with 4Ghz, a Turbo of 4.2Ghz and a TDP of 95W. With the Cryorig C7 the best cooler for the A4-SFX you will have a max temp of 70-80°C running Prime95. If you now increase the voltage and push the CPU to 4.3-4.5Ghz you will easily reach temperatures of 80-95°C in Prime95. I know in games the temperatures will be 10-20°C lower, but all in all you will have much higher temps with oc, that reduce the lifetime of you components for 1-3 more FPS and only 100-300Mhz more and a fan on 100% speed.
So if oc is your hobby, you know what you do and you do it for the fun and not for 3% more FPS maybe removing the heatspreader of your Skylake CPU can give you the temp buffer to do it. But for all the other guys, I recommend to buy a normal 6700 that have a TDP of 65W. You will save money, get a more silent system, lower temps in all and you will nearly have the same performance.
I agree with you 110%. Overclocking for game performance is fruitless.
I want to add that you can get a REAL performance boost by buying an i7 instead of an i5. You get 2x more threads. Up to 100% more multithreaded performance. It's a significant benefit in many circumstances. Many apps aren't multithreaded, but many are. And more will be multithreaded in the future, because the game consoles require good multithreading, and DX12/vulkan enable developers to do more multithreading.
The best you can do in this case is an i7-6700 -- It is faster than a socket 2011 HEDT chip, it is cheaper than a 6700k, and it will be VERY quiet with a cryorig C7. Games should not make this CPU fan loud. Only encoding video and running stress tests will!