Hi, I am the author of the first thread linked by you @ [H]ardforum.GigaByte wrote:The new CoreTemp readings for M0 steppings are correct, read this for more info: http://www.overclock.net/intel-cpus/263 ... ronix.html
The Tj max is not 85c for these series of procs, Tj max is the temp the CPU will shutdown at, let your CPU heat up to 85c and you will notice it will NOT shutdown, but will shutdown at 100c because the Tj max is 100c.
Just read the guide above for complete info, it will make sence once you read it, yes the whole thing. I am going to save a copy of CoreTemp 0.96 incase Tj max is reduced to 85c again which is incorrect...
After a lot of reading up on the Tjunction Max issue for M0 stepping C2D's i'm still not convinced that the Tj Max = 100'C is correct. Why? because in your example you are assuming that Core Temp is reporting accurately before-hand and then confirming the same with the throttling temp of ~ 95'C. This apart from the fact that after lapping the IHS and my Tuniq Tower (which i thought were making very poor contact) i'm getting only 3'C lower than before...
@2.2Ghz (stock 1.28 Vcore) -->Core Temp 0.96
IDLE: 44'C
LOAD: 66'C
@3.3 (1.464 Vcore) -->Core Temp 0.96
IDLE: 49'C
LOAD: 81'C
Core Temp 0.95.4 assumes a Tj Max of 85'C and reports ~ 15'C lower values consistently THROUGHOUT.
Now, doesn't Core Temp read the Delta to Tjunction Max value from the CPU and then calculate the Tjunction temp.? So basically its result is based on the Tjunction Max value.
where, Temperature = Tjunction Max - Delta (DTS value)
If you take a Tjunction Max of 85'C the throttling temp. is bet. ~ 80-85'C , above Tcase max of 73.3'C by a delta of ~10'C which is dead on for the M0 stepping!
..or so i think

EDIT: Check this link about Core Temp
http://www.overclockers.com/articles1378/