MSI Afterburner Hardware Monitor gives incorrect CPU temps - Anyone familiar with this issue?

Here's a munch of different monitoring software all running at once:

That's MSI Afterburner, Asus AI SUITE II, AIDA64, SpeedFan, and CPUID HWMonitor. You can see that Afterburner is giving a different CPU temp than the rest of the programs save for HWMonitor which is giving a similar result. This example is pretty tame, earlier I had Afterburner showing nearly +20C than the rest of the programs. I specifically care that Afterburner is wrong since I use the on screen display a lot to check performance. Has anyone ever heard of this or know what could be causing this?

You can set a correction formula (basically an offset) in the Afterburner settings. Just go to Settings > Monitoring > CPU Temp and then change correction formula to something like "x-20". If it's reporting values wrong by an inconsistent amount then this won't help.

Usually a bad sensor, but in this case its hard to say since some are saying 60 and others are around 65-66. In speedfan see if you can see the individual core temps.

Also welcome back!

As far as I know After Burner uses the rivatuner statistics server as its back end

I use desktop gadgets, so I use either PC meter or core temp

but on any of these programs you should be able to change the average reported of all cores

check multiple sensors and multiple programs and then set your output temperature to the average

generally speaking I use Asus motherboards,
which have their own program called AI Suite

AI Suite tends to report roughly a 9 or 10 Celsius difference in temperature from the other programs so I bump up or down by five degrees to get an average

Hmm. Seems to have been a complete anomaly. The CPU temp problems I was having as well as other problems I had with SpeedFan incorrectly reading my custom fan controller settings have completely resolved themselves without any input by myself. Thanks to those who tried to help!

Also welcome back!

Thanks Al :p