gamerk316 :
1,2) First off, I'm disregarding your gaming benchmarks due to the obvious GPU bottleneck compressing CPU performance at the top. Plop a second GPU in there, and the faster clocked chip would pull ahead by a good margin. CPU benchmarking in games should NEVER be done outside of either low settings or SLI'd configurations, in order to remove the GPU bottleneck compressing top-tier CPU results.
4) Secondly, there's a difference between adding 12 more cores at the expense of 1000 MHz, and adding two more cores at the expense of 700 MHz. The second is a lot harder to justify even for parallel workloads, 3) as you would expect a 20% performance gain, best case, at full loading across all cores. At < ~75% utilization, the 6700k would beat the 5820k in pretty much any benchmark, assuming no other bottlenecks exist, due to clock speed.
1) GPU bottleneck? GTX 980 and GTX 980 Ti should easily reach >60 FPS in 1080P games. Any games. I see no bottleneck here. Oh, also, how would GPU power help a non-E i7 pull up? That's absurd. If the non-E i7 is already where it is, then that's all there is to it. Or by your statement, that means the i7-5960X would also pull up, right? Won't that ruin your own argument?
2) Do you still have complaints? i7-5960X CLEARLY dominates the scene at 2K and 4K. That's where more cores are utilized. Most of the time, i7-4770K does the job because it's 1080P. Why are you arguing against yourself?
3) That's 20% improvement that would help bring the i7-6700K you dearly support to its knees. i7-5820K is good for 2K and 4K. That's where extra cores are used. That's why I never recommend the i7-6700K for 2K.
4) There's no justifying for slashing 1000Mhz for 10 more cores if it's not worth slashing 200Mhz for 2 cores. Seriously, I don't know how many times I still have to stress about extra cores in this reply.