first question is, do you even need an upgrade or just fancying a switch to something new and shiny?
You get far more performance by skipping upgrade generations, there's no point upgrading just for the sake of it. Put the money you'd spend on a Pascal upgrade into a Pascal V2.0 upgrade whatever that may be and just get full use out of the price of the 970.
I wouldn't say I desperately need to upgrade right this minute. The new and shiny syndrome was definitely there prior to the launch of the 1080/1070 - that was until I saw the prices, then that soon disappeared

I'll probably just wait it out. My PC savings pot will be ridiculous by then lol I've been saving since I last bought the 970 haha.
It's the same, if not worse with the CPU side, i'm still on a 3570k and I just can't bring myself to upgrade that to a 6700k as the price just doesn't warrant the pitiful performance increase there either.