I have a 7800GT (470/1100) that idles at 43C. Of course its OC'd a decent bit. Also, due to the smaller process the 7900 series should run cooler in general, but with poor circulation and a smaller heatsink I could even see your card running a tad warmer than mine. 42C is pretty safe/normal.
-mcg