I have a GTX 670, its a very good card. I was going to but the 680 instead but the performance upgrade was minimal. I have played DoDs, War Thunder, Team Fortress and BF3 with this card and have been able to set the video settings to max on a 1920x1080 monitor. I think its a good choice at a good price for a high end video card.