This is completely normal for ryzen 7 cpu. Every body has those temps on the r7 series I have a little lower from the 40c I'm at 38c depending on what im doing sorry for making a wasted thread on this subject I really want to when i have it overclocked
Everybody has those temps? Uh, no.....The 1700X I have in a test rig on stock clocks idles at about 6c above ambient on water cooling (ambient 21c / idle temps 27c). The 1600X I have in my main rig is the same way. And the 1600X is overclocked....the core clock never clocks down.
Especially on stock clocks...at idle the voltage drop very low, as do the clocks. There's absolutely no reason a CPU at idle, should be seeing those kinds of temps....unless on air, with way too much voltage running through it.