No. Those cards don't heat quick.They have a cooler instaleed on them which is enough to keep the temp in control.
Get the 9600GT.It is a better card .
Don't let that 1GB fool you.Both of those cards aren't fast enough to utilize 1GB RAM.
I mean there will be no significant performance difference if you compare 512 vs 1024MB on those cards.