Hello, I am building a new rig specifically for gaming and I was wondering if the Nvidia Geforce GTX 660 is good enough to play games like BF3 on high settings on a 1080p monitor? Or should I upgrade to a 660 Ti? Or maybe a 670? I would like the price to be around $200-$300 as well