have you checked your temps in your bios? as speedfan is often innacuarte, ill post a shot of mine in a sec, hold up
Edit: Here It is: (Hmonitor gives the same temps as my bios), comps been on for a good few days also
http://www.freewebs.com/thedaddy/speedfan.JPG