Get the 6600GT, more future proof (sm3, but of course in low res), better video decoding support
I have a 9800 Pro right now and it works for me im not a demanding gamer and run new games in 800x600 or 1024x768. But it would be pretty nice to get a passive cooled 6600GT if i had the cash.