This may not add much of value after PFunk's comment.
I buy the cheapest reference design card the day I buy (I've had Sapphire, PowerColor, HIS recently).
If they are all selling at virtually the same price I would consider ASUS, Sapphire, Powercolor first.
You can go with an HD4890 as my HD4870 plays everything I throw at it -- with max or near max settings.
One advantage of going "cheap" now is that the DX11 games will be in full force by 2011 (only a year+ away). By then not only will the Nvidia G300 series be available, but ATI will have moved to its next major generation (the HD5xxx is the last of the current generation). Thus, one could upgrade then to an expensive card and have it last a good while. That's my plan -- if I can resist the temptation to upgrade that long

_________________________
ATI HD4870 512MB, ATI650 HD Tuner, Phenom II 940 @3.35GHz, 4x2GB OCZ PC8500, ASUS M3A78-T, WDigital + 4x Seagate 7200.xx = 3TB+, Plextor DVD, PCP&C S75CF 750W, Enermax Full-Twr, 2xSony CRT (24" 16:10 + 21" 4:3), 5.1 Spkr, AT ATH-AD700 Phones, Cougar+FSSB, Saitek X52 Pro, Windows 7 HP 64b, Windows 7 RC 64b, Vista HP 64b