The 7770's would yield better performance that is for sure, they can average close to 60 FPS in BF3 on Ultra (maybe High is a bit more realistic) and a single 660 would be in the 40 FPS range. Personally I'd stretch my budget to get a GTX 660 Ti. Also, factor in whether or not you'll be getting reference or non reference. If you do get the 7770's, I would suggest these: http://www.newegg.com/Product/Product.aspx?Item=N82E168... . Those would probably get you closer to 70+ FPS on BF3 on Ultra. If you go the Nvidia route, an Asus GTX 660/660ti DirectCUII TOP would be more than adequate.