On paper, the 8800 is better. Assuming it's clocked to what Nvidia have on their site of course. In my experience most of the cards I've had are underclocked. The memory bandwidth alone is almost 5x better on an 8800 though. NVIDIA GeForce 8800 GT NVIDIA Geforce 210
From experience, I have had a 210, and it really depends what you want from it. It is definitely not a gaming card, but if you want a decent entry level card that can play some older games, and watch HD video, then it is not bad at all. I've never had an 8800 so can't comment.