Just sold my old radeon 5850 for $255 on ebay and got a zotac gtx 560 ti amp edition for $250 shipped (plus it comes with a $30 rebate extra), so i actually got more for less, and with its stock clocks it's already pretty much as good as a gtx 570, and i even overclocked it more to about 1025mhz core without a hitch and its even better than a 570. pretty awesome card. i was skeptic it would be an improvement from my 5850, but my fps at max settings bumped up from about 45 fps to 85 fps at 1920x1080 in bad company 2. should have no problem running BF3 at max hopefully