this doesn't seam right. My computers 12 volt rail is at 4.86, yet my computer runs fine. currently im using a ~300 watt psu I found in an old dell. specs--- ECS GeForce 7050M-M AMD Sempron LE-1250 @2.2 ghz XFX Geforce 8600gt with Accelero S2 cooler and fan 2X 1gig DDR2 kingston ram 120 gb maxtor ide hard drive samsung dvd drive sound blaster live 2 case fans I can play HL2 maxed out at 60+ FPS Team Fortress 2 at ~56 FPS Gears of War at ~45 FPS
If it's any consolation, speedfan currently claims my -12V rail is -8.3V. Motherboard sensors aren't always accurate. The only way to be sure is to grab a multimeter and see what they're actually reading, a motherboard never tells the true story. Assuming your computer is working, I wouldn't worry too much. Even so an old Dell PSU isn't great - the Corsair CX400 is a brilliant cheap PSU.
The new speedfan gives me some funny values (+12v is at 17v?!), I get stuff that makes more sense using Everest...
I installed Everest trial, but the 12V rail is locked from trial users. I might have a really old version back from 2002 that came bundled with PCMAG.
software reading can never be trusted, only for reference purposes. think it this way: if your PC is running, then the voltages must be more or less correct. otherwise how else could the transistors switch correctly? get a multimeter and measure it manually