i am figuring out if the amd stock fan can do the job or if i should change my cooler to a better one. are there cases of tower coolers being too heavy and eventually damage the cpu? we are planning to get a DH-15
I think that's very sensible, and exactly what I did ;-) (same CPU)
Here are my findings.
CPU with stock cooker was running at 55 deg.
Fan was running at 1,500 RPM
I then ran Prime95 using smallest FFT (high power/heat/cpu), not the max test one can do.
This puts all 24 threads at 100% which is fine for me.
Temp was 76 with stock fan running at 1,600 RPM - can hardly hear it.
I would say that is all completely fine for normal use - from gaming to video editing, etc.
However, I felt the idle temps could be lower, and might be a bit better at lower. So I updated all the BIOS and chipset drivers.
(Running ROG Strix X570-F), which actually solved a few error messages in device manager. It also installed a Ryzen power profile, which changed the CPU to run at 99% all the time... So I turned that off again. (back to balanced)
I then ran Prime95, and this time the CPU ran a bit hotter (78), and the fan faster - in fact up to 2,750 PM, and definitely louder.
It's like the updates had allowed the CPU to go faster, and the Fan to go faster, but all my clock speeds were the same...
I have a water cooler for my old chip, which was doing extreme overclocking, however I don't have the AMD fittings for it anymore, and I found water cooling to be louder, plus I don't want to overclock this. So I got a beQuiet Pro 4 air tower.
This brought idle temps to 40, and under P95 - temp 60, fan 900 RPM, silent.
So, in Summary - in my opinion
Stock cooler is fine for any normal user. I spend 99% of my time using a whole bunch of standard apps, and then once a month have to render 4k video which stretches the CPU. So normal use is CPU between 10 and 20%. I don't know every many gamers who would push this CPU beyond that - they'd be more interested in GPU.
If you want to get max lifetime out of a CPU, you may want to reduce idle temp from mid 50-60 down to 40.
If you're running a lot of CPU intensive processes, and you want it to be quieter, or cooler, you may also want to do better than stock cooler.
I still think the stock cooler is pretty good - fine for most things.
Another reason I think it's ok, is that I am not overclocking. It seems like my old 3.4GHz i5-3570K could be overclocked to 4.3GHz without breaking a sweat - with the right cooling. There was a lot of competition over who could get the most out of chips, however I got 4.3 with a standard overclock EZ utility. That's 26% boost.
However it looks like the modern chips, (perhaps AMD more so), are so tightly made, that there's not much to overclock. I heard about people getting a few 100Mhz more. All requiring voltages, and cooling, and other stuff to be done. Today, IMO, not worth it for a tiny boost. Single thread apps can quickly boost to 4.5GHz on the 3900x, so that's all fine. Without doing overclocking, stock coolers are more likely to be a viable option.
Do You Need It (mdpksnwew)?
Before you decide if you need it, there's a few factors talked about above.
For a start, make sure you have the proper intake and exhaust fan setup. I have one pulling air through power supply, one big fan into the case on top and one big fan exhausting at the back. (plus one for HDD, however it's a separate chamber).
No point having your CPU cooler take the hot air and disperse it all around the interior of the case, if it can't get out (or new air can't get in).
Once you've done that, and you've got some real readings on temp, say using HWinfo64, then you can decide if you need another cooler - based on real life use.
You also talked about the weight. The coolers are generally fixed to the MB, they are not hanging off the CPU.
My MB has a back plate to hold it together, and the MB is high quality.
I am sure you could find cases of the extreme heaviest cooler being mounted on the crappiest MB ever, and causing issues.
However it's not a concern normally.
Hope that helps!