60C at idle does seem high, but that would not cause any problems. The real thing you should woory about is the load temps. If it stays below 70C under load, then I wouldnt worry about it. Otherwise, I'd replace the cooler with a zalman vf700, or a arctic silencer. I'm personally using a zalman on my card, and it dropped load temps by 25 degrees.
The other thing you might want to check is the thermal material under the heatsink. I noticed that in my cards, such as the 9800 pro and the x800 they have a LOAD of silver paste over the gpu (and it's a pain in the a$$ to remove), and putting too much of that stuff is gonna make it worse. Tou can try removing the cooler, cleaning off all the thermal goo, and putting just a thin layer of AS5 over the gpu instead - that should help the temps to some degree (no pun intended...)