I use speedfan too. I have one erratic temp reading, but I think my sensor must be screwed up. Everything else is consistant and accurate to other programs, ie everest. I like speedfan the best though.
Speedfan doesn't suck atall. Have you tried downloading a config that matches your motherboard?
Aslo with Everest you cannot monitor you temps mid-game like with speedfan. Speedfan shows an accurate graph of temps whilst gaming etc. Which can be studied after you finish.
By the time you exit a game and then check Everest you temps will have dropped to a level where you wouldn't be able to tell what they were mid-game.