The main question is are you willing to play games on 1440p or 4k.
The most gamers play games on the pc at 1920x1080 and thats when they go wrong and buy expensive graphics cards like the Nvidia Titan x just to play games on 1080p.
My advice the GTX 950/960/970 is more then enough to play games on ultra at 1080p.
I've being there, I've changed my GPU 2 times from GTX 780 to GTX 970 now I've recently bought the GTX 980 ti to play games on 1440p high/ultra.
The most gamers play games on the pc at 1920x1080 and thats when they go wrong and buy expensive graphics cards like the Nvidia Titan x just to play games on 1080p.
My advice the GTX 950/960/970 is more then enough to play games on ultra at 1080p.
I've being there, I've changed my GPU 2 times from GTX 780 to GTX 970 now I've recently bought the GTX 980 ti to play games on 1440p high/ultra.