It would also be interesting to disable HT on the 6700k to see what sort of gains it actually provides. It's a great comparison nonetheless although I feel they could have done with an i5 in there. I don't think many people look to hexcores or octocores for a gaming rig while 6600k vs 6700k is much more often discussed.
Generally the upgrade to Haswell to Skylake gives about 11% gain (PClab.pl average of 14
tests), the upgrade from i5 to i7 gives about 6%, for a combined gain from i5-4690K@4.5 to i7-6700K@4.5 of 19%.
These are special test circumstances with a CPU bottleneck.
My understanding is that Skylake mostly gains frames due to higher memory bandwidth, rather than architecture. However Eurogamer went on to demonstrate that even quad-channel bandwidth isn't enough to catch SL. Well, except if they tested all CPUs at 4.4 GHz, the 5960K probably would have caught up in half of the titles. And they also missed the opportunity to use the same memory.
I don't think this is about core-count, for that better tests exist that simply show core scaling, by disabling them 2 at a time.
Rather this is a cross platform apples to oranges comparison with 6 unaccounted variables (PCIe-lanes, cores, latency, bandwidth, cache even CPU-Clock FFS!). I wonder how these comparisons fared in the past, 4/8 core with new architecture was always first, I recon.
To be fair though,
Far Cry 4 really seems to be able to really take advantage of Skylake (also Watchdogs, Battlefield4 MP).