New
#11
I can't speak for RealTemp, but CoreTemp doesn't report CPU temp, it reports the core temps, which are always lower than the CPU temp. SpeedFan reports both.
As I said in a previous post, 50C is a bit high for idle(but not critical), depending on the ambient temperature. How hot does it get under full load?
For example, RealTemp reports both my CPU cores at 30°C on idle, with the temp in my room at 23°C; while under full load, the cores reach high 50's or rarely low 60's. That's quite good for an OC'd CPU, but it has an aftermarket heatsink/cooler, with correct TIM application & good case airflow.
When you changed your stock heatsink/cooler, which thermal compound did you use? Maybe there's too much or too little thermal compound(or a low quality one) between CPU & heatsink. Touch the heatsink(carefully) after the PC has been running for a couple of hours & see if it's hot/cool to the touch. If it's not hot/warm, it's either a badly seated heatsink/wrong TIM application. Try reseating the heatsink & correctly apply TIM and see if it makes a difference.
Interesting. In my experience, the cores are always hotter than the CPU, since the cores produce the most heat and the CPU dissapates it via the heatsink & cooler.