There are two types of CPU temp, Tcase and Tjunction. Which temp is u referring to?
measured between cores, geometric center of the cpu. This is an emulated temp and often what BIOS is reporting. It may vary between motherboards.
collected directly from DTS, sensor located in each cpu core. This temp doesn't vary from MB to MB and is what TAT program reporting.
*Tcase temperature is usually 10~20c cooler than Tjunction since DTS is located right next to the hottest part.
According to Intel. The max Tcase temp recommends for B3 step Q6600 is 62.2c. When you translate it to Tjunction temp, it is around 82c. The max Tcase temp recommend for G0 step Q6600 is 71c, or around 91c in term of Tjunction.
So, what is the temp for stock B3 Q6600 with stock cooler? The last time I checked, it idle @ low 40c and load @ high 60c or low 70c (Tjunction). The temp reported by Asus PC Probe never past 55c (Tcase). All these are measured in a room with ambient temp of 31c. Assuming the temperature you posted is Tjunction, you are perfectly safe.
Of course, it doesn't suggest that your temperature is right since an aftermarket cooler should show some temp improvement. But running a cooler temp than the maximum recommend temp doesn't prolong the life of your CPU either.
Further reading on this topic can be found here: