Base clock is rarely ever seen, even with Intels. Unless you turn off turbo.
Ryzen aren't Intel, whatever you are used to with 'Intel logical OC', throw out the window, it's useless. It Ryzens are dynamic cpus that use load%, core amount, voltages and temps to determine boost clocks. All are variable. The worst thing you can do to a Ryzen is set the voltage static. 1 core might use 1.4v to get 4.6GHz, but all core might only use 1.25v and top out at 4.2GHz. Setting a static voltage of 1.25v will kill single core performance, limiting its power use, but setting 1.4v static to get max boost on single and all core will burn out the cpu.
Higher voltages means higher temps and Ryzens will protect themselves. As temps climb, they'll back off on boost clocks, so don't need the voltage either. Which lowers temps.
So the best thing you can do is get a decent cooler, and Undervolt the cpu as is. Lower voltage requirements per clock, core, load, mean lower temps, allowing the cpu to max boost on more cores. If you could get voltage all core down from 1.25v to 1.13v, you'd see boosts of 4.4GHz instead of 4.2GHz.
Wattage is power, power = voltage x amperage. As voltage lowers, demand for amperage raises to compensate and keep the cpu TDP. This is where PBO applies, it can raise amperage limits beyond stock. Of course if the cpu doesn't reach the stock amperage limits, using PBO becomes pointless.
Using Ryzen Master + PBO + 200MHz bump, I got all core 4.4GHz at 83°C for a Cinebench R20 score of 4716. Using CTR2 to find my lowest stable voltages, I got 4.2GHz all core, 4.4GHz 4 core, 67°C and a CbR20 score of 5010 and single thread performance was over 60 points higher than using PBO.
Got better performance with lower voltage, even a lower cpu speed all core, and much lower cpu temps as a result.
Ryzens are an efficiency engine. The more efficient you can make it, the better it performs and the more you can get out of it.