Yeah the new cards are already one giant heatsink, but we've discussed that before. 104F/40C is good, but that's at IDLE or LOAD cause you want to know the how high your current loaded GPU temps are so that you know how much higher they'll go.
You bet they have VGA heatsinks! I have one the size of my card. Literally.
Sho' do.......I just saw those things a few months ago and I was thinking 'holy crap'