I use the current version of core temp 0.99.3 on the Main board AOpen i975Xa-YDG of AOpen. Whereupon a mobile Intel core puts 2 duo T7600 (Merom). In the no-load operation core temp indicates a temperature of approximately 30-35 degrees.
For some days I use the program BOINC for the project Seti@home. Thus the processor runs on full achievement. Strange to say however the processor temperature does not increase, but it is reduced.
Looks current in such a way:
Core#0: 15°C to Tjunction max remaining / 100% load
Core#1: 23°C to Tjunction max remaining / 100% load
What you see there is the distance to TjMax. Meaning how close your processor is to the maximum "allowed" temperature.
Your temperature is still safe, considering this is a mobile processor and these are designed to cope with the heat, but if possible, I would consider to upgrade the cooling.