All that this article has really proven is that CPU gaming benchmarks have become completely irrelevant. Even in Ashes of the Singularity, the title in which Ryzen had its "worst" showing, the R7-1700X's minimum frame rate was 39fps. Hell, even my old FX-8350 maintained a minimum fps of 31 which means that it would be either impossible or next to impossible to tell one game from the other based on CPU alone. This article has told me that I don't need to upgrade my FX-8350 yet, and probably won't have to for quite awhile.
People have to realise (ESPECIALLY THE AUTHORS OF THESE ARTICLES!) that this is NOT A GPU! This is a CPU which means that gaming performance, by definition, is its ability to keep out of the GPU's way, nothing more, nothing less! The ONLY job that a CPU has in gaming is to be fast enough to maintain a playable minimum frame rate. Everything else, from managing frame rate variance to minimising artifacts is the job of the GPU. The CPU doesn't cause frame rate variance, it just handles physics and AI. If it's fast enough not to slow the game to below 30fps, the CPU is successful at playing that game, end of story.
These tests are also irrelevant for future prediction because nobody knows what the future gaming situation will be. If we go by Tom's Hardware's own "Harbinger of Doom" reviews of my old FX-8350 (If you thought Ryzen got slammed, oh boy.. read the review of the FX-8350!), one would think that it would be only capable of 5fps average by now and yet, here we are with its worst showing being a minimum of 31fps in Ashes of the Singularity which means that my old FX-8350 would be 100% successful at properly running any of these games. Playing these games using any of these other CPUs wouldn't look or feel any different than gaming on my old FX-8350 provided that the amount of RAM and GPU are the same.
Now, the turn time on Civilization VI is 14s more per turn, which can be annoying but unless you're some Civilization freak, it's not enough to spend hundreds on a new CPU. For me, if the extra 14s were a problem, I'd just OC my CPU when playing that specific game to minimise it. For all the modern CPUs, the R7-1700X technically finished last but was only 3.74s slower per turn than the i7-7700K. Now, I've played several iterations of Civilization as have pretty much everyone else here since Sid Meier is easily the most successful Canadian video game programmer in history. We all know about waiting for the AI at the end of a turn. If less than 4s more per turn is enough to annoy you, then you definitely have a problem but it has absolutely nothing to do with your computer.
These days, focusing on gaming benchmarks for a CPU is irresponsible. Gaming should be looked at but not as a major feature of the CPU because it isn't, not anymore. Look at the sheer stupidity of those numbers! It's not like back in the day when hardware hadn't outpaced software to this degree and a CPU could actually drag a game down into unplayable frame rates. Reviews like these offend me because they put so much importance on something that is LITERALLY MEANINGLESS and completely ignores that which makes a CPU great - Its ability to enhance the overall computing experience of the user and a CPU can't make gaming better than another CPU that already games well. Based on everything I've seen, Ryzen does that better than EVERY Intel CPU in this test because of its incredible versatility.
This is what the conclusion of this article SHOULD BE:
Windows will install and load noticeably faster, programs will install faster, Windows will update faster and anti-virus programs won't slow things down so much. In addition to that, it can run ALL games perfectly!