The way "boost" works on Ryzen vs Kaby/Coffee/Comet Lake is much different. (Ryzen owner here, and owner of just about every CPU platform dating back to Z80) Ryzen boosting is almost cosmetic at most times really, is how I would describe it. Thermals, chip binning, the "voodoo" of it all has to be perfect, and even then you probably won't get what is advertised.
Ryzen "boosting" lasts less (fractional ms if that), Ryzen CPUs will refuse to boost when REALLY needed (a modern Win7/8/10/Linux system running its usual arsenal of 100+ services and 100+ processes will cause your average Ryzen CPU to say "No, yeah, thanks, not gonna boost now!" Even when all the thermals are right AND the binnin' lottery was won AND all the "voodoo" is right AND all the stars are lined up, your average Ryzen will maybe get close to that advertised MHz for a fraction of a second and then... bail. Vs your average Coffee Lake out of the box where the CPU will hang for HOURS at boost speeds if the thermals are right.
Besides one major factor here to consider... legacy x87 32bit code is where lot of your gaming still occurs and this is where AMD is still stuck in mid 2000s, at about
50% to even 100% in some legacy gaming scenarios.
Yeah, this is will NOT narrow the difference a whole, much less have AMD overtake in gaming (all in all). They need a solid GHz+ or even a bit more to secure that overwhelming gaming superiority. That is not happening with AM4, probably not even AM5.
...
..
.