Because they do fix the bios as well... they implement a +10 already in abit bios, then asus has implemented a +8 in the A7vs.
Now, on the subject of temps, let's look at a couple of examples. A 1.ghz 1.85V t-bird puts out about 60W of heat at load.
AN FOP32-1 is around .40 C/W(varies based on grease, but about .38 or so lapped and with AS). With that, your CPU should be running around(max running) 24C over ambient case temp(not room temp). But what is your full load temp? That's the important temp, not your idle.
The kt7's you see not hitting 40C are a result of either Thermistors that aren't touching cpu back or older bios'.
As you'll see on the net, you can see c-orbs running 1.1ghz t-birds at 34C(which is impossible, save for a ambient case temp of 0C).
Needless to say, socket-thermistor temps are almost always low, hence why boht abit/asus implemented + compensations in later bios'. THe compensations help, but at high overclocks still push the effectiveness of these compensations.
See my sig for more info.
Mike
P.S. They can't fix the readings, because htey are measuring at a secondary heat pathway that measures only a percentage of CPU core temp change.
<A HREF="http://mikewarrior.freeservers.com" target="_new">Socket A MB Temp problems</A>