I'm looking to build a new PC soon, and I am having trouble deciding on which graphics card to get. I want to be able to run games like BF4 on ultra settings at around 60 FPS, mostly just so that the computer will last quite a few years with all of the new next gen releases, and I was either thinking of something along the lines of a GTX 660 Ti, GTX 670, GTX 770, Radeon HD 7950, Radeon HD 7970, Radeon R9 280X, or Radeon R9 290 (but that's a bit too pricey for me right now.) Also if you think running some less expensive cards in SLI/Crossfire would be better please let me know. I would also appreciate some CPU recommendations to go along with the cards if you have them! thanks!