As a semi related side note: everybody should avoid using AMD Ryzen Master, Because holy heck did I have a weekend.
In anticipation of the new update for my 3700x I was setting up my computer to check what my current max boost was on the newest BIOS compared to launch, if PBO affected it etc. And -something- broke nearly irreparably. It is not currently possible to totally reset OC settings made with AMD Ryzen Master or to cleanly un-install the software.
What happened was my Vcore was being throttled to 1.1V and my CPU was limited to the 3.6Ghz base clock no matter what, which destroyed performance, obviously. The only thing that seemed to fix the issue was to manually reset the CPU settings with AMD Ryzen Master (which I would have to do every single boot as they kept defaulting back to the broken values).
Since it would always reset on reboot, I thoght it might be a problem with the voltage regulation on my MSI x570 board (which, BTW I very much don't recommend). I spent 2 days doing every possible combination of bios flashing, CMOS resets, reseating the cooler, pulling the CPU, removing everything overnight etc. I also did many uninstalls/reinstalls of the Ryzen Master app as well as the chipset drivers and basically anything made avaliable by either MSI or AMD. I tried a variety of 3rd party driver removal tools, although I think most of them were actually supposed to be for GPU drivers. None of this did much of anything. I "refreshed" windows, this also did nothing (except obviously ruin all the app installs and configuration I had just finished spending the last 2 weeks doing from my clean windows install with the new cpu/mobo) .
Eventually I noticed that the other account on my computer actually wasn't having this problem and the CPU and voltage seemed to be correct.
I deleted my main account and remade it as a limited user - no change. Set that account to admin - no change.
Entirely new account with a totally different name - success (maybe)! Whatever was broken, was linked to the name of the account, and stored somewhere outside of what is initialized on an account deletion/creation.
I spend a little while getting stuff reinstalled and run into an issue with NVidia drivers: Control panel is missing, get it from the windows store.... I don't know why they force you to use the windows store for that way. I try to install it - Windows store is totally broken (on all accounts). I try for a couple hours troubleshooting and trying to find a workaround because, forget the windows store, no luck, other than possibly the "standard" drivers they wouldn't let me install (thanks for a horrible software distribution strategy nvidia!)... Also it seemed like windows update was totally broken. I eventually tried some manual cumulative update to Windows out of hopes that, idk, anything changes. It did not.
It was around this time I noticed that my CPU clock Wasn't fixed, although the voltage seemed OK(?) at 14.5i-sh Volts which seemed common before ... but my CPU still wasn't boosting when using that account, it was just fixed at 4.275GHz, but occasionally after a restart 4.25GHz.
I reinstall Ryzen Master to try a 'reset' again, because Why not. I had gone back to it many times before this new account on a refreshed windows, but had long moved past letting it screw with my system. AMD Ryzen Master said there was nothing to reset, and indeed the core behavior in that app (and only that app) looked normal.
W.T.F.
At some point, the HWInfo, CPUZ, and Task Manager all lost the ability to read the CPU ratio -OR- AMD Ryzen Master was straight-up lying. Who knows.
I gave up, reformatted, and reinstalled Windows from scratch. Things seemed totally fixed but I'm taking a break from that PC for a few days.
So moral of the story, "refreshing" windows doesn't work to fix a broken overclock and will cost you a lot of time in the long run. Also you should absolutely avoid AMD Ryzen Master, and possibly any windows-based OC tool.