I have the same processor and get almost identical readings.
I also used SpeedFan (4.34, the beta updated to work with Core 2), CPUID HWMonitor, and a few others. All programs used (and my BIOS processor reading) match what Core Temp says, so I trust Core Temp.
PCWizard reads my PSU voltages wrong as well.