Whats your budget?
If you can find the 6800 Ultra, its a wonderful card--plenty of bang for your buck (but it takes a lot of bucks

). I have the 6800 non-ultra, and its a great card.
Personally, I think the FX processors are a waste of money. Save some cash and get something slightly slower and half the price.