It seems there are two schools of thought here. Wait for the latest tech and/or for the 970 to plummet in price, or just go for it.
I haven't really kept up in tech. 10/15 years ago I built systems all the time, but my feeling is that things haven't changed much...there's always something around the corner that will blow your socks off, and your shiny new rig will be obsolete within the first 30 seconds of you building it...in fact, I don't think this is the case now nearly as much as it was back then. Back then you had to update your PC, be it GPU, RAM, CPU once every 18-24 months to keep up. Now the race between the companies for bigger and better doesn't seem nearly as vocal and 'urgent' as it once was. The PC I got rid of last year lasted 5 years with only one graphics card change, and I could still play the latest games on low settings on that when I got rid of it.
Right now, I want to play Elite and X-Com 2 and some older games (I never finished the first X-Com, I have Civilization V and expansions and so on), and I play a bit of Indie stuff like Prison Architect, Factorio, Big Pharma.
What doesn't interest me in the slightest is the latest COD (or any first person shooter for that matter), WoW, Assassin's Creed, Fallout and so on. The only game that could bring me back to FPS would be Half-Life 3.
Right now, I have no computer. I haven't had a computer for 2 weeks and I'm going stir crazy, not to mention driving the wife nuts. I can't wait months and months.
I'm happy to go with the spec I've got and stick a Pascal/DX12 card in there in a few years if and when I need it.
Also, thanks to everyone for the advice!
EDIT: People seem to be raving about Pascal...but are these wondrous specifications coming from the chipmakers themselves? Sure it'll be better, of course it will, it's the latest tech. I doubt very much it'll be as amazing as the press releases say it will...they never are.