Ok so im re-Asking this question because i change some stuff (Last answer recommended it). My Gaming PC Build

Asus Radeon HD 7870 (GPU)(Not upgrading to the new version! This is want i can afford)
http://www.ncix.ca/products/?sku=73627&v...

ASRock Z77 EXTREME4 (MotherBoard)
http://ncix.com/products/?sku=70902&vpn=...

Intel Core i5 3570k Quad Core (CPU)
http://ncix.com/products/?sku=70541&vpn=...

Seagate Barracuda 2TB 7200RPM (Cooler)
http://ncix.com/products/?sku=66010&vpn=...

Corsair Enthusiast Series TX650M (PSU)
http://ncix.com/products/?sku=62825&vpn=...

G.Skill 8GB (RAM)
http://ncix.com/products/?sku=44267&vpn=...

Western Digital 2TB (Hard Drive)
http://ncix.com/products/?sku=62047&vpn=...

ASUS GeForce GTX 660 OC (Video Card)
http://ncix.com/products/?sku=76367&vpn=...

Thanks!!!! Will i be able to play games like BF3, Guild Wars 2 on Max or Ultra Settings!!
Ok i might have gotten the Asus GeForce GTX 660 and Asus Radeon HD mixed up. Im sticking with Radeon. Cross out GeForce