I'm thinking of holding out until BF3 comes out before buying a new card. I'm hoping I can get a new card with bf3 bundled with it. Even though I will pay more than a used card I'll be saving $50 on the game. I'm kinda leaning towards new for now.
Thanks lol-wut. I know this price range is woefully underpowered for 3d gaming. Say I go up in price to low $200's does that give me some more bang for the buck or will it be diminishing returns for the $ spent?
After the Radeon HD 6870, diminishing returns kick in. The Radeon HD 6950 1GB has around 10% more overclocking headroom, but it costs 27% more and is only 13% faster stock. If you're gonna do overclocking it'll be around 23% faster, though. The GTX 560 Ti compared to the HD 6950 1GB is a pretty bad card considering it's 8% slower and has comparable overclocking headroom, not to mention it costs the same.
At your price range the only ones I'd consider are the Radeon HD 6870, Radeon HD 6950, and GeForce GTX 560, in that order.
For some quick comparisons:
HD 6870: great bang-for-buck and stock performance. Overclocking isn't that great, going from 900MHz to 1000MHz easily.
HD 6950: good bang-for-buck and somewhat higher performance than HD 6870 stock. Great overclocking headroom, going from 800-950MHz easily.
GTX 560: decent bang-for-buck, comparable to the HD 6870 stock but costing $15 more. Great overclocking headroom, going from 820MHz to 950MHz easily.