Everest Ultimate seems to give core temperature readings that are close or identical to Core Temp, except that Core 0 seems high. I suspect this is because EU's expansive monitoring has a much higher CPU overhead.
I'd trust the real-time voltage readings on EU as much as anything else, though.
Here's another thought. I'm hoping that I don't get howled out of this thread because I have a B3 stepping.
I've attempted to measure idle and load power-consumption between a 9x333 and 9x352 over-clock setting. I have to go back and re-run my programs on the lower setting, but for the faster speed, I get 296W idle and 414W load. Keep in mind that the absolute values of these measurements -- taken from my APC UPS-monitoring software -- depend on other equipment (i.e., four hard disks in RAID5 running off a hardware PCI-E controller). But the difference between the idle and load settings is definitely due mostly to processor activity.
It would be interesting to see similar measurements taken off the G0 stepping, since the voltages are noticeably lower. For instance, to get a 9x333 speed, I have to set my VCORE to 3.1875V, such that the load voltage is bouncing around somewhere between 1.28 and 1.29V.