I think he's got the idea that he can get better performance if he spends more, but his question was between the 3 graphics cards up there at the moment.
I'd say that I personally own an X1950Pro, and I believe its pretty good. I can play C&C3 with everything on Ultra High, but it lags on large battles. Bringing it down to no AA and everything on High solved the problem (I might get away with a few things on Ultra High, but I couldn't be bothered tinkering).
You get what you pay for, so like the others said, if you can afford xxx, go for xxx.
I'd stick with the ATI offerings on the list. I won't go for the 8600 or below, but the 8800 series should perform much better than anything up there at the moment, but you'd be paying for that.
And you DON'T have to buy eVGA, I'm still absolutely puzzled to why everyone is recommending them, as I see that only the trade-up policy puts them above the competition; and thats something that most people will not take advantage of anyway. They are equal to other brands when it comes to speed and quality.
Unless you see yourself taking advantage of the trade up policy, go with the brand thats:
a) cheapest, or
b) best bundle, and most importantly
c) easily available.
Sometimes its worth paying a few dollars more to get a bundled game you'd play, instead of a software suite/game you'd never use.