If you are planning on building a new computer in the near future, I would like to recommend you stay away from CPU coolers that have the plastic push/snap pins such as those in the image.
The past couple of days I noticed that while compiling code, my CPU temperatures went up above 70°C. After further inspection, I noticed that one of the corner posts on the CPU cooler came loose from the motherboard, therefor not coming in full contact with the CPU itself. So if you have a choice of CPU cooling, remember to shy away from the coolers with the plastic posts that snap into the motherboard. These are flat out garbage. After cleaning up the CPU and cooler, I remounted it, and now my temps when compiling are a toasty 60°C. I will be purchasing a new cooler in the near future to replace my current one, as even 60°C is a little to high for my liking. My server is watercooled with a custom setup I built many years ago, and when I have a couple of builds going on, it never gets above 35°C.