Well now you're added to my growing list of people I've come across who all have lower core temps than cpu temps. This phenomenon seems to be an AMD thing, so can I assume you have an AMD processor?
This is what I've learnt so far from someone on another board, and I quote,
"Its an AMD thing, they have always been offset by about 10C. Socket temp is always higher then the core temp, its reading the temp of the cpu under the processor and they offset the temp by 10-15C depending on the manufacture of the motherboard. The actual sensor has had no use since the old socket A days when there was no core sensors. But its still there for the cpu protection part of the bios since the bios cant read the core sensors. A good example is my m2n-sli deluxe board with my x2 6400+.. the cpu sensor on the motherboard shows it running at 63C but the actual core temps are 53/54C."
I don't understand what he means by offsetting the temperature, but I'll take his word for it.