Definitely the Radeon HD6870 for gaming. The GTX 650 is only a 128-bit bus width vs the Radeon HD6870 at a 256-bit bus width. So double the speed there. Also the texel and pixel rates of the Radeon HD6870 are double, if not more, than the GTX650. Go with the Radeon card, only if it's within your budget.