I'm once again buying a used card for an old Core2Duo rig that in all likelihood is not going to be upgraded for about two years. If at all.
Specs: Asus P5Q-E (P45 chipset); Core2Duo e8600 3.33 GHz (can do 4); DDR2 8(4x2)GB 800 MHz (can do more if need be); x-fi Titanium PCIE; Samsung F1 SATA 2 HDD, DVDRW, keyboard, mouse, a couple of fans, OCZ ZS 650 CPU.
So:
On the one hand, overpaying makes no economic sense if I would be keeping the unnecessarily modern and powerful card in an old PC when it was new and in a new PC only when it was already old.
On the other hand, I don't want to artificially buy a card that makes less sense, e.g. if you can get something noticeably better for a small difference or avoid/delay a future bottleneck.
I don't want patch SLI, so Crossfire is the only multi-GPU option unless newer nVidia cards don't need chipset support any more. From what I understand my PSU should be strong enough to power two 7850s or 950/960s. Obviously, I could also remain with a single nVidia card on this computer and only buy another when I eventually upgrade. But with this config I could start with one 7850 now and add another if/when they become even cheaper, if I even need it.
Relative prices in my neck of the woods look like this:
For around 300–350 you can have any of: GF570 (280 is realistic), GF580 (330 is achievable), HD7850 (also 330, 370 for the better Sapphires; rarely but sometimes it does show under 300 in the 1GB version), HD6950, or, if you're lucky, HD6970. If you're lucky, you can get a GF570 already for 250–260. Anything weaker than these (such as 560ti/650ti) just wouldn't really be an upgrade. Also R260X is available in this range but wouldn't be an upgrade.
Around 430 starts HD7870. GF750ti is a bit more expensive than this (450–470), but it's too weak for 1080p, which I want to have (native res on 24'' and all). Also GF660 starts around 430 and GF660ti around 450. R270X costs about the same as GF750ti. My understanding is that the R270X is better.
At around 540, you have GF670. For a bit more (e.g. 560), and you can have the cheapest of GF760, if you value newer tech more than beefier architecture. Sometimes you can find a 280X in this range if you're really lucky.
At about 630 you have: R280X (often barely unboxed by the previous owner), GF680, GF590 (a bit cheaper), GF950 (a bit more expensive).
At about 700: GF770, GF960 if you're lucky.
I'm not including 7950 and higher because they're more expensive than 280X, so they make no sense. Not really tracking 5850 and up due to their age and low distance from my current 4850. For the same price I could swap my box for a larger one and go Crossfire with the spare 4850 I already own. So nope. I regarded 6900 series as an exception because they have very good benchmark results in both DirectX9 and DirectX11.
DirectX is my huge priority. Can't neglect DX10, either. Probably not much hope for DX11 fun, but why not make sure the card can hold its own there if the price difference is not large.
Opinions?
So far I've purchased the a Sapphire R280X with free shipment and 14-day warranty for 520. It's the
lowest version, Dual-X, but the difference in price between it and the better-clocked 280x's is as large as between 1 or 2 cards up. I really hope it isn't going to be weak in DirectX 9 like some of those newer cards.