After months of endless research, testing and trials on multiple Ryzen 3000 series processors, I've arrived at a "solution" of sorts at least, for battling high temps on average coolers.
Hang on, I know it sounds ridiculous but trust me, I've scoured the web and tried many things to make my own processor run cooler on a budget and the best solution is to undervolt it.
Now there are cons to undervolting but I believe them to be outweighed by the overall slight gain in performance while maintaining non hellish temps.
For explanation sake let's say you own a Ryzen 3xxx with a base clock 4.4Ghz and a base clock of 3.8Ghz.
I'll start with the cons of undervolting
-After undervolting your processor will NOT be able to hit the boost clock of 4.4Ghz! The processor will see a slight decline in the max boost clock. It might just come down to 4.35Ghz or 4.3Ghz but it will see a decline surely. In all honesty, 3000 series processors only hit the "boost clocks" for literally milliseconds on ONE or TWO cores and only when the PC is idling which renders them useless when it comes to workloads.
**that's all of them**
-Undervolting will allow your processor to fetch lower voltage for bursty idle workloads which in turn would make it run cooler, significantly.
-Undervolting helps keep the overall temps of your processor down allowing you to have a higher all core speed during gaming or workloads.
**my own undervolt**
I've simply chosen to go for a 0.1v offset that has helped me boost to 4.1Ghz all core at a max temperature of 63C. Idle temps are also significantly lower(42-51C with a room temp of 27C). I've run several benchmarks and undervolting always, significantly has gains until it comes to single core tests where it seems to falter. I've also noticed that setting an offset has now rendered my processor to not be able to boost above 4570Mhz. So I guess that's a drawback but all in all, it's running cooler and quieter with slightly more "real" world performance.
Hope this helps.
Purchased MX-4 and still reaching the 95max degree after just one run of cinebench!
I dont want to use my CPU at Max temp, im a little scared.
Is possible to send it to RMA or get some refund to purchase an Intel or another AMD?