SpeedFan doesn't have a clue how to properly interpret your motherboard's sensor out put so you end up with crap values showing up.
SpeedFan 4.49 shows 6.65V for my +12V. If this were true my system wouldn't even be running.
The same kind of crap shows up in the voltages in HWMonitor.
Check the voltage readings in your motherboard's BIOS setup.
I use AIDA64 Extreme Edition because I know the reported voltages in that utility are correct and agree with the voltage readings in my motherboard's BIOS setup.
I've also used the freeware utility HWiNFO64 that is able to report the voltages properly.
http://www.hwinfo.com/download64.html