I honestly think they do.
My GTX 970 is my 1st nvidia card since my 8800GTX and to be honest, the GTX 970 seems to dip in performance with every drivers update and i know its a good card for the resolution i play...
All in all as Pezz mentioned...no one should feel bad about previous computer parts unless u bought something high-end close to a new launch after hearing about it...
Even with the GTX 1080 i would wait as there are always TI versions and what not....