I currently have a 560Ti, I had it for a few years now and I would like to be able to play BF4 on ultra. I am somewhat hesitant on upgrading as I have a gut feeling it's not the right time to buy a card. The GTX 770 has been out for over a year now and normally Nvidia releases their new line every year or so, I have always preferred Nvidias hardware and software over ATI but the R9 290 Tri-X sounds tempting for the performance/price. The last video card I had from ATI was a x1300 and I prefer Nvidia's software over ATI Catalyst. Should I wait for Maxwell or is the R9 290 as high quality in terms of software and hardware as Nvidia GPUs?