For the most accurate CPU temp reading use either TAT or CoreTemp.
However Speedfan and everest read very close as well.
For GPU I prefer ATI tool becuase you can run the Cube image in the back to see what your temps are really like when playing a game.