ATI's tend to put up with heat a little better than nVidia's cards...
...but that's out of necessity, because they run hotter.
I've had both a 7900GT and an X1900XT, and the X1900 definitely runs hotter (I've seen it get up to 81C, mildly overclocked!). No artifacting, though, which made me happy.
Fortunately, the card throttles itself down when not being gamed upon, I've seen it in the 40s in that mode. Cool n' quiet then...