Memory performance doesn't explain the difference between the 2600K and the 2500K though, since both CPUs are using the same memory. The only thing that explains that are cache and HT.
maybe the digital foundry test is to GPU limited around 100FPS average but looking at 2500K vs 3700K the game seems to scale with more than 4 threads but by how much? if you correct the ipc (SB to IB), clock and cache I'm not sure if it's all that much, but it's clear that Witcher 3 is one of the most sensitive games to ram speed, you can easily get mediocre gains with over 1GHz OC if you use slower ram (and that's with the slower 2500K which is most likely not GPU limited by much), and if you look at the skylake i5 vs i7 the faster ram wins (again, it could be affected by the Titan X Maxwell OC being the limit)
i5 2500K (3.4GHz)/ 2133MHz DDR3 = 70.1
i5 2500K 4.6GHz/ 1600MHz DDR3 = 72.8
i5 2500K 4.6GHz/ 2133MHz DDR3 = 86.4
i7 3770K (3.7GHz)/ 1600MHz DDR3 = 91.9
i7 3770K 4.4GHz/ 1600MHz DDR3 = 94.6
i7 3770K 4.4GHz/ 2133MHz DDR3 = 99.1
i7 3770K 4.4GHz/ 2400MHz DDR3 = 101.0
i5 6500(3.2GHz)/ 2133MHz DDR4 = 84.9
i5 6500(3.2GHz)/ 2666MHz DDR4 = 87.3
i5 6500 4.5GHz / 2632MHz DDR4 = 96.4
i5 6500(3.2GHz)/ 3200MHz DDR4 = 99.8
i5 6500 4.5GHz/ 3200MHz DDR4 = 110.3
i7 6700K (4GHz?)/2666MHz DDR4 = 99.8
i7 6700K (4GHz?)/3000MHz DDR4 = 105.8
i7 6700K 4.6GHz/3000MHz DDR4 = 106.4