This article claims that in many games (list below) the number of cores > frequency however when you look at the 7700k vs 4770k its clear that IPC & Frequency wins, unless im interpreting this wrong?
The 6900k (8/16) vs 7700k /(4/8) is only 7% faster (3.2hgz 8/16) vs 4.2 (4/8)
Can anyone do the math to show correlation of frequency & cores vs fps? e.g. if you had 6900k @ 4.2hgz and 7700k @ 4.2hgz - i suspect that the gains would not be vast.
I'm not looking for a value for money comparison, that segways into another subject.
https://videocardz.com/66354/core-count-vs-frequency-what-matters-for-gaming
You have to take into account this is all at Stock Clocks... the 7700K has a higher stock clock than the 6 and 8 core parts.. so while its IPC looks great its clocked much higher, obviously you can clock the 7700k really high, but you can also clock the 8/16's as well, and im not sure the 7700k can make up any significant ground, while the 6 and 8's will not clock as high, they have more cores to apply the clocks to, ontop of this Intels HT is nowhere near as strong as AMD's SMT it seems, i suggest we wait to see Ryzen Benchmarks in these games, would be good if Computerbase done a comparison with these stock clocks and then all chips overclocked, then you could really see whats what.
If a 7700k gets 100% IPC on its 4 physical cores, and its reduced on its HT cores, not sure how much, say 50%? the other Intel chips would be similar.
It appears Ryzen is better than this, while its phyiscal cores might be lower IPC, its SMT cores see a much higher percentage of performance.
Now if the Intel 6 and 8's also scale like the 7700k , you add more physical and virtual cores you can kinda workout the performance difference.
This is just some made up maths but its purely used for example purposes
If 7700k is 4p 4 v cores @ stock
7700k @ 4.2 (stock all cores)
4p = 420 per core = 1680
4v = 210 per core = 840
Total = 2520
7700k @ 4.5 all cores
4p = 450 per core = 1800
4v = 225 per core = 900
total = 2700
7700k @ 5ghz all cores
4p = 500 per core = 2000
4v = 250 per core = 1000
Total = 3000
6800K @ 3.4 (stock all cores)
6p = 100 per core = 2040
6v = 50 per core = 1020
Total = 3060
6900K @ 3.2 (stock all cores)
8p = 100 per core = 2560
8v = 50 per core = 1280
Total = 3840
So with the above example we can see how utilising more cores increases the overall performance. Even if 7700k was clocked to its max it would still fall behind as it cannot make up the ground on more cores being present.
Now if we added in Ryzen with its even better SMT the scores should be pretty good, but we dont know the value of its single core performance, in the above example Intel is 100%, so if Ryzen is say 70% IPC it would be pretty easy to model.
Anyhow i could be talking a whole lot of guff, but my point is, where a game can fully utilise all of its cores, multi core processors should be better, the higher clock you can get on the 7700k will only take you so far, where the lower clock speed but higher core count will pull you ahead.