Okay, this is weird.
I've been using DuoCoreTemp this whole time and my idle/load temps are time tested to be 70C/80C.
Now i'm using Temperature Monitor and my idle reads 43C.
Are the two programs reading from different sensors or am I missing something? Maybe Temp Monitor is only for the hd? Or i set something up wrong?