I can't see GPU (HD5870) temps and OSD (On-Screen display) feature for speecy would be awesome..
My speecy shows GPU temp on the front page (where you screenshot) and on the graphics page (click on the word graphics)
Maybe your GPU doesn't support this information being published?
Not sure what you mean for the OSD part though
I'm also having trouble seeing temperature info for my AMD Quad Core Phenom II. It showed when I first installed Speccy, but after a day or two the temp info line disappeared. What to do?