The 5000 series is different. It doesn't OC like prior gens nor Intel. Locked core OC is generally an iffy thing. Single thread will boost to 4.7GHz, all core is lower, with PBO tailored. Locked core is a serious drain, so you won't be getting 4.7 across all the cores, probably closer to 4.4/4.5. Now many ppl say that's pretty good, it's a bonus to multiple thread scores, and it is, however even multi core massive games use high amounts of single thread, too many small files. So you are actually loosing out with a locked core OC by chopping single thread power.
All core blender or handbrake is one thing, games are not the same.
For a 5600x I'd use bios to tweak the PBO settings, voltage, phase and current use and especially the ram timings etc.
My 3700x pulls @ 4895 multi / 784 single in CB R20 at nothing more than tweaked ram and PBO, most things are still on auto. 72°C. Setting a manual OC to 4.4 locked and using same ram timings etc gets me 5101 multi / 768 single at 86°C. Since Default settings also get low 70°s because of higher vcore and a CB of 3854, I'd say I'm happy with a 1000+ gain, even if multi is 200 points behind.
But those are maximums. All cores or just 1 core. The cpu all core runs with a 4.2 multiplier. Running less than all 8 cores I see the boost at 4.3 or 4.4GHz, so I'm not loosing out on anything except a bunch of wasted heat.
My conclusion is Ryzens left alone to act as a Ryzen are just as well off, if not better, than Ryzens messed with to act as Intel Oc'd cpus. Optimizing Ryzen standard behavior will get you more than you think.
Use Dram Calculator and Typhoon Burner to optimize ram, manually setting ram clocks, fclock, uclock appropriately.