Here's the real question. Will you be playing games? or doing some sort of 3d Animation?
a 9800Pro is a good card, it's pretty great..
but you might also want to consider a 6600GT, it'll blow the 9800pro outta the water, and it's cheaper.
or a 6800nu (which most can be modded to a GT), that'll also blow the 9800pro outta the water..
don't get me wrong though..the 9800pro is a GREAT card..you can get very good performance out of it. But with the new technology always coming out, might as well get the newer technology..
my vote goes for a 6600GT (around 200bux) or a 6800nu (around 300 bux)
but you can't go wrong with a 9800pro either.
With any of those choices you can't go wrong...
see what you can find in your local stores, and get what suits your budget.