The 3000 chips do tend to fluctuate. You could try downloading and installing the latest AMD B450 chipset drivers then using the AMD Ryzen Balanced or High Performance Windows power plans to see if it is an issue with C-State or P-State voltage/frequency management. I'd also use HWiNFO64 to montitor what your Core Voltage is doing, my 3700X is doing 33c/43c/35c (Min/Max/Av) with Core Volts 0.99v/1.49v/1.10v (Min/Max/Av) on the AMD Ryzen Balanced power plan, the High Performance plan is doing 33c/50c/38c with Core Volts 1.01v/1.49v/1.28v.
Hope that helps.