Try HWinfo64!! By the way, when you see 12c or 17c at idle it's because the temp sensor is not actually physical. The use some sort of formula to calculate the temp so it reads funny at anything below 30C or so. I have had mine read 2C at 27C ambient temp but at soon as I put a load on it the correct temp is displayed. 50C does seem a bit weird though, I have never seen that.