No, that's actually a really good idle temp for, say, a stock cooler...... GPU's temps can fluctuate up to 30C for load temps and can usually reach temps up to 100C without getting damaged (although it's not recommended...)
As for FPS, some games have there own indicators while you can also use programs like Fraps.... There are many programs out there that can display FPS but it all depends on what you prefer.... Video/OC utilities like ATi Tray Tools and ATi Tools can display FPS too......
Personal, other than CS:S, I prefer not to see my FPS because it then creates the illusion that my game is 'slow'.........