here is one vidoe with actual side by side comparison of fps
https://www.youtube.com/watch?v=nsDjx-tW_WQ
you can find tons like it on youtube, some, like this one have the necessary details to identify what is going on.
- the video shows a disparity of fps that is about 10-15%, i think i saw 20% once or twice
- the video explains that graphics are turned down as much as possible to create a cpu-bottleneck
- the difference in fps is explained by
-- different clock (the 1700 is at 3.9GHz on this vid, the 7700k on 50.GHz - the reviewer is completely honest about this)
-- optimization - the 7700k is at about double the load of ryzen overall core for core, showing how much headroom is in each of these cpus that is not used by the game. in some titles this means the 7700k is at 80-90% load while ryzen is sitting at 40-60. that is 50% unused compute that can be leveraged for ryzen that is simply not there for the 7700k in future titles.
so is the 7700k the better gaming cpu for today? definitely. anyone telling you differently is kidding themselves.
will the situation shift in the next months and ryzen catch up with microcode updates, better ram compatibility and driver/game patches? yes, just like it did with every cpu/gpu-release ever.
will ryzen overtake the 7700k in any current game that it is behind right now? no. not unless the game engine is updated at the base level, which would be a major revamp and i can not see any company investing in this kind of project, save maybe multi-year mmo titles. todays games in many cases are not optimized for more than 4 threads, so the 7700k with its 8 is pushing it, ryzens 16 are just not in the picture (yet).
so the bottom line for me is:
the ryzen launch went pretty much as expected. it is ahead in the areas they showed us, it is behind in gaming against cpus with higher clock speed and has a disadvantage in terms of optimization.
and my personal takeaway is:
for anyone doing productivity, ryzen is a no brainer. there is no better value proposition for multithreades workloads.
for a hardcore gamer however, who does not stream or do any other thread/load intensive tasks and who updates his system every 12-18 months, there is no scenario where ryzen makes sense. by the time the 16 threads become useful this customer base will have upgraded already to next years best and greatest.
for a gamer who does stream, record, or runs other multitaksing jobs at the same time ryzen again is the path forward in terms of $/performance.
finally for the enthusiast gamber who plays a lot but does not upgrade every year to get the next 5% micro-evolution performance, ryzen also is a logical upgrade path that will not become obsolete quite as fast as i think 4c/8t chips will be with the advent of dx12 and focus on multi threading in games.
finally, i would like to see a revisited benchmark in 3-6 months when the bios/microcode/drivers have stabilized, to see where this leaves us in actual real world performance once the initial quirks have been ironed out.