I have GTX 560 Ti currently and I'm considering upgrading to 970 and buying new monitor for 1080p gaming (playing in 1680x1050 now). The thing is, new Nvidia cards are supposed to be released in 2016 and it looks like they will offer much better performance (and Nvidia will probably milk those for a few years s well). I'm not in any hurry to actually upgrade, as the current card still performs good .
So, should I wait and get some mid-range Pascal GPU when they are available (even if it costs a bit more - can easily save some extra $ until they are released) and possibly get 1440p monitor or just get 970? I'd like it to last another 4+ years.