Hey I'm looking to upgrade my GPU from an Amd Radeon HD 7870 to either a MSI R9 270x 4gb gaming edition or Gtx 770. I specifically want it to run Bf4 on ultra with some anti aliasing. Which card is better for that. The 770 is around $340 while the 270x is around $330.
You've chosen two very different cards here.
Just because they end with '70' does not mean they are much a like. AMD R9 270x is the equivilant of an overpriced GTX 750 now. If you want performance with gaming you would definitely go for the nVidia GTX 770.