Kashelz: My best guess for TJMax is 100C for the Q6600. rge showed me that my testing with my IR thermometer might provide an accurate surface temperature of the IHS but the actual core temperature is likely about 5C higher. The IHS does a great job of quickly transferring heat away from the cores so my original guess at TJMax was too conservative. That's why TJMax got bumped up from 95C to 100C between version 2.70 and version 2.90.
Even 100C is only an estimate. At the factory, setting TJMax does not seem to be an exact science. How much it varies from one CPU of the same model to the next is anyone's guess. With a Q6600, Intel might be using a higher TJMax for core2/core3 compared to core0/core1. It doesn't seem to be an accident or a coincidence since a very high percentage of Quads follow the same trend.
Use rge's guidelines and I think you'll be pretty close to an accurate temperature.
http://www.xtremesystems.org/forums/...postcount=2429
If you do a CPU Cool Down Test you might see the split TJMax that I've noticed. Post a screen shot of that test and I'll give you a second opinion of what your sensors are telling you.