hi there, I have the dell GTS 240 GPU (its on amazon if you want to look) and it gets pretty hot like 47'C average on idle and 68'C on game play(MW3, crysis, etc.)
its a great card for the price but the cooling is in plan sight how shitty it was done no copper in it at all
i have the EVEA overclocking utility with the fan set on max it does nothing much but 2 degrees 'C less
my mobo wont support a newer GPU (well i can run the GTS 400 i think it called but whatever) and i don't have thousands of dollars right now for a new PC, anyway ive hit crysis on max at like 40 average with my xps 400(current PC) i want to get it for around 50 bucks
I forgot to mention that your temps are not that bad, at least they are within the normal range. You should also make sure that your case airflow is good and that you have cleaned out all the dust and anything else that may be restricting airflow.