It's a BIOS/software compatibility issue.
My E8400's temperatures read well under Hardware Monitor, Lavalys EVEREST Ultimate, SiSoftware Sandra Lite, and finally my motherboard's own latest BIOS revision (which saw more compatibility fixes a few days prior to the retail release of the 45nm chips). But on the other hand, Core Temp just don't read the temps properly, and my old BIOS (revision F4) did not read the temperatures properly. And while I had BIOS F4 installed, both EVEREST and SiSoftware couldn't read the temperatures at all (it showed 64ºC at idle, and the number never refreshed).
After I installed BIOS F7 (the latest final one, although there's a newer beta, F8b which I haven't tried yet) then the PC Health Status read the temperatures properly (the number updates constantly, and the actual temperatures are way more accurate and plausible). And then most of the software I use can now read the temps properly (but still not all of them can, such as Core Temp). So in the light of all that am inclined to believe that it has to do with BIOS and/or software's actual version/compatibility, and nothing else (my take is on the BIOS'es). The 45nm chips are very new models, and most, if not all "recent" motherboards were released weeks if not months before, which means that the manufacturer still have to and currently still are working on improving the compatibility with the "current" motherboards.