There are some games that don't play well with Ryzen, at least in performance terms, we all know that.
AMD have this really bad habit of continuously changing and advancing their architecture, i'm being sarcastic, they don't play it safe by rehashing the same CPU architecture for a decade +, well ok they din't have a choice, Bulldozer was crap and it needed to die.
The point is some games / game engines just don't know what to do with Ryzen, Ryzen isn't Intel which is what they are coded for.
That does not equate to Ryzen being crap, or even that its slower than Coffeelake, in games that have had Ryzen patches applied the CPU is almost as fast, just as fast or even faster than Coffeelake depending on the game, despite being clocked lower, the classic example of this is CS:GO, one of those old games that so heavily favoured Intel was patched to behave with Ryzen, that game is now seeing massive FPS with Ryzen, granted this is also going from a 1600 to a 3600... about <350 FPS to post patch <800 FPS, its pumping out higher FPS than higher clocked Coffeelake CPU's.
Not everything from the past will get patched for Ryzen, but clearly the architecture is good, the performance is excellent, better clock for clock than Intel where the game knows what to do with both CPU's, Ryzen has a strong future, it will only get better moving forward.