The point i was trying to make above, badly it seems, was say Intel IPC is worth 100 units per 1ghz, and AMD Ryzen is worth 90 units per 1ghz, Intels HT is worth 50 units per 1ghz, but AMDs SMT is worth 70 units per ghz
Intel 7700k @ 5ghz all cores would be worth = 750 units
Intel 6900k @ 4ghz all cores would be worth = 1200 units
AMD Ryzen @ 4ghz all cores would be worth = 1280 units
all totally theoretical of course and probably a very bad example
You could work that out in theory
But it's completely application dependent.
Fundamentally even games that do benefit from more 8 cores will still run fine on a 4 core cpu.
Likewise games that don't even use 4 cores will be fine on a 8 core chip, especially if you overclock.
For gaming it won't matter very much if you go for 4 or 8 cores.
As for ryzen if it overclocks well then it might be a good option.
I wait a bit and see how the guys who pre-ordered get on.
If you have loads of money buy x99 and a 1080.
If you don't you will do better to buy a faster gpu and cheaper cpu.