Ok I'm sure I'm not the first to ask this. I'm putting together a new build this summer based on Intel's Conroe. My old card is an X800XL AGP in my old system. I need a PCIe card to stand in until the DX10 cards are out. It doesn't have to be a killer card, but I would like to see a little improvement in Battlefield 2 over the X800XL, or at least the same performance. I really don't want to spend much more than 200-250 bucks on a temporary card. My mobo will probably have ATI crossfire.
Since others have mentioned the X850XT, I will mention the 7600GT which can hold you over until DX10 arrives. Like the X850XT, you can keep the price well under $200 and in turn put that cash towards a better CPU, memory, etc.
However, if money isn't an option then the X1800XT is a damn good buy right now.