nobody is refuting the idea that you are showing us what you saw.. But guess what. Your heatsink isn't a superconductor of heat. so face the facts and realize that your motherboard is reporting ****ed up temperatures.
You see the way a heatsink works is it's colder than the cpu core, thus heat transfers from the cpu core to the heatsink. Now see the heatsink is hotter than the air around it.. So it transfers this heat to the air. This is called heat dissipation / heat transfer etc. Now, your motherboard is saying your cpu core is 1 degree over ambient. This would basically have the heatsink doing nothing because the metal needs more of a difference than one degree over ambient to transfer heat in any practical way. So, take off your heatsink and run your computer. It's not doing anything anyway when your cpu core is 1 degree over ambient.
actually for that fact alone.. it's impossible to have an ambient temp 1 degree over ambient because the metal will have such a low heat conductivity that the cpu would be insulated and rise in temperature until the temperature difference of the heatsink and cpu are high enough for the element the heatsink's made out of to transfer the heat.
the cpu core temp heating up goes like this..
/ <-- core increases until
/ <-- balance reached
------ <-- heatsink transferring to air
/ <--|heatsink is equal to core
-----/ <--| but not hot enough to tran to air
^
|
Heating heatsink
It's kinda rough but what it says is the cpu core will have a minimum temp no smaller than the temp needed by the heatsink to transfer the core's power output to whatever is around the heatsink...be it air ..liquid or whatever.
So yea, anyways .... all of this was just to say that your sensors are completely screwed up.. if you dont believe so, find yourself a 25-30watt lightbulb and turn it on...wait about 5 minutes and then squeeze it with your bare hand. That's what your P4 is putting out if it's idle.