If you can wait for a few months till next generation of nvidia will come out and can afford a graphics' card at the price of 250 then you will probably get a gtx 970 for today's price of gtx 960 4gb, or even save a few more money and go for something even better i m not sure investing money for this generation of gpus is the best idea atm. Then again all depends on what gpu you re currently using if you don't enjoy the time you spend using your PC then by all means go for it as, despite the rumous, noone can tell when GP100 is going to be releashed.