Quite a few 9800 Pro cards to choose from here:
http://www.scan.co.uk/Products/Produ...Thumbnails=yes
The one at £84 inc VAT looks good, although be prepared to have to play at medium quality on BF2.
Don't buy any card with "SE" after it's name, it's usually the slowest card of that particular range.