I've run pretty much every temperature monitoring software there is on several machines and come to the conclusion that they're all absolute bull****.
For instance, on my first gen Phenom 7850, CoreTemp, Hardware Monitor, Speedfan, Everest and everything else under the sun report my chip to be at a chilly 16c idle and 22c under load. Which is ****. It's a 65nm chip. So, I pull the plug on the machine and quickly reboot back to BIOS and see that it reports the temps are mid 40s and dropping to settle in the mid 30s at idle, so then we can only assume that it's high 40s to mid 50s under load. Which is a lot more believable than what the desktop software was telling me.
So I tested my Core 2 quad machine as well. And the same thing. Monitoring software was reporting temperatures 10 degrees off what the BIOS is reporting. And it's the same on my older brothers desktop. And several friends desktops who let me test this out.
So I got to looking around the internet and a lot of people and places claim similar with most people of the opinion that temperature monitoring software is not accurate, or a good guide to what your CPU is at. All it's good for is making sure your not tipping on the extreme end of temperatures that might cause serious damage.