So I've been looking for a graphics card for around $250 with 2gb of VRAM, and be able to handle newer games at some decent level. I've been looking at the Radeon HD 7870 and the NVIDIA GTX 660. I'd be running two monitors (both DVI), one at 1650 x 1050 and 1440 x 900. I plan to upgrade to full 1080p monitors later, but I'd also be upgrading to a much higher end graphics card with that. I primarily play LoL, Starcraft 2, and DOTA 2, however, I also play a lot of new games with high graphics. Which card would be better for me?