i run a 570, and have no issues on very high with any game, even metro 2033. There are a few settings that i stay away from such as advanced DoF, but everything else maxed. Witcher 2 runs great as well with ubersampling off around 50-60 fps@1920x1080. If you can wait, the new radeon cards should be coming out in a couple months, and be much faster than current gen. if you are wanting to buy now, then i think the 570 is a good choice; it is much cheaper than the 580, and will perform extremely well at your gaming resolution.