My money is riding on
CPUID HW &
RealTemp, and they both report 44° and 46°.
CoreTemp uses TJ Max of 95° whereas
RealTemp uses 100°.
Then I googled and found specs (at
http://www.tomshardware.co.uk/intel-dts-specs,news-29460.html) which show the TJ Max for my e6750 chip is 80°:
Following that, I found a fascinating thread here on anadtech.com:
http://forums.anandtech.com/showthread.php?t=218917 which, although sometimes way above my head, included some things like:
"Originally posted by: rge
Intel has stated that most cpus (probably all 65nm) have significantly raised DTS offsets to prevent throttling below tcase, per presentation at IDF, see slides 7 and 13. The chart on slide if drawn to scale could easily represent 15-20C offsets.
Intel has stated the formula for calculating temps is
diplayed temp = tj target-DTS + DTS offset
For E8400, DTS offset = 0 as measured by IR, so temp = Tj target -DTS
For E6850 or E6750 GO, DTS offset = ~20C (constant) measured by IR (Tcase is 95C on E6850 GO when DTS=0)
displayed temp = tj target (80) - DTS + 20C offset
same thing as using tj 100(effective after adding offset) - DTS"
and
"Originally Posted by Idontcare
I emailed the author of CoreTemp and asked why he doesn't code the program to use the correct/published TJMax for G0's and he said he knows its wrong but he did not like the idea of his idle temps being reported as being at or below ambient."
(PS: The reason my temps are higher than in previous posts is that I'm not using the air conditioning today. I live in Thailand, and today is less humid and cooler: only 30.5° in my room today. Previous posts using air con, room temp was about 24°.)