I have the Radeon HD 5870M. I've seen the GTX 460M perform on the same settings as the Radeon and it definitely does a better job. With the Radeon, I was unable to use any anti-aliasing settings or run any shadows. The GTX 460M was able to handle both without any lag. Also, the 5870M has been highly unstable. When I first started playing, I had to use a custom vbios to fix a GSOD and BSOD problem that should have never hit the market. So in terms of hardware a 5870 should be able to do better, but the truth is it has just been a shitty card due to instability.