I'd go for that 6950 with the shader tweaks. None of the cards you have picked have a massive difference in performance gain. The graph crap daddy posted is a normalized graph. In that it means all speed differences are not based against each other, But rather just against the 7970 (100%). This is a common mistake by a lot of people browsing benchmarks. Also the lowest card on the Graph sets the scale and it is very rare that the bottom card is any good for actually playing games in the first place! They do this so you have a large apparent difference in the performance of the cards. The actual FPS difference in a 6970 and a 7850 is tiny. Here's something to look at. Metro 2033 @ 2560x1440 4xMSAA, AFx16 Quality High. link You'll see that a stock 6970 scores 22.5Fps And an overclocked 7850 scores 20.4Fps. Granted that i could have cherry picked that particular result, But the link is there for you to go browse the rest yourself. You'll also note that the bottom card on that table is a 6570 it only scores 2 fps, But the bottom card on the normalized graph is even weaker the 6450 lol When you look at real world benchmarks you actually see that the difference in the 6970 and the 570 are pretty marginal. I don't think the 7850 is a contender for you as you have to pay more for the card in the first place. Also you're set up for a sweet deal on the other 2 cards. If the 6950 was not stable or not unlock able then the 570 would be the clear winner. But because the shaders are confirmed to be working unlocked then I would try barter the price down a little on the 6950.