Maybe a visual will help (very bad artist so forgive me for that).I did that already for I wasnt sure what it was, and decided to just redo my system with the latest version of windows. Didnt fix my problem. I tried 2 different heat sinks, and 2 different variations of paste, didnt fix it. I tired different monitoring software with 2 showing the same, and one showing different, didnt fix the problem. I have but a 1% load on the cpu, and 0% load on the gpu, showing that there isnt anything taxing the system to cause the high temps, or the aggressive clock speeds being reported other then with Ryzen master being way different, and if at that speed wouldnt be causing my cpu fan to be doing what it is at that speed and heat, and wouldnt be asking for the help. My software is for my Logitech G935 and Razer headset, and I would kinda believe you had it no been for the fact im at a 1% load on the cpu and a 0% load on the gpu, so please lmk why you would think that is maybe the cause when its not taxing my system at all.
I had the Gigiabyte RGB program installed, but have since removed it several days ago when I noticed it was using 7-10% cpu power running in the background, so once I saw that I removed it, and have since dropped to 1-3% cpu usage at idle. The headsets is all I have for my mouse is a Kensington Turbo Mouse from the 90's and doesnt require a driver, my keyboard is a gofreetech mechanical and doesnt require a driver, or had to install a driver for it ever, and my controller for games is a wired xbox one controller that also didnt need a driver to be installed by me.
CPU at truly idle, 0 load. The circles represent the temp sensors on the cpu (although there are way more than that in reality):
Here, Ryzen master and other temp sensors should report very similar temps as everything is idle and cool.
Now, you get a very small and transient load that CPUz reports as 1 -3% load. One core on the CPU wakes up and kicks up the voltage to allow for max single core boost to finish the load as soon as possible. This sudden jump in voltage and frequency causes part of that active core to heat very quickly, far far faster than any cpu fan can respond. This causes one of the temp sensors to see a hotspot on the CPU. The hot spot can reach something like 70C in milliseconds (maybe less, not sure).
Now Ryzen master says, ok, that's a hotspot but if I look at the average of all the sensors, the CPU is still cool. Other programs say, let's count that hotspot as the actual CPU temperature. The fans kick up to full blast because you have full blast set at 55 C. By the time the fans kick up, the load is probably already gone and the CPU was already starting to cool down so the fans turn off pretty quickly. The CPU that was active goes back to sleep until the next light load, rinse and repeat over and over and over.
No matter what you do with air cooling, this won't change. However, what happens if you change your fan curve to account for this is. . . your fan doesn't kick up high and the CPU cools back down anyway because it was a short transient load. If you get a heavy load, then 2 things happen, the load is spread out over more cores making your air cooling more effective as thermal density decreases, and compounded on that (in a good way) is that the voltage and frequency come down as more cores are loaded so thermal density decreases even more. You get something more like this:
So then your air cooler will be able to maintain the same hot spot temp as when you had a light load (more maybe a little higher) but the average temp will be higher. Overall you should still be within the safe range of the CPU as long as the heat sink is seated properly with properly applied thermal paste.
With this, I'm out, best of luck.