Nvidia is hard at work destroying any and all competition this year. Yesterday they announced a new Titan X card and it blows away even it's new GTX 1080. An overclocked card can bring 1531MHz of processing of 11 TFLOPs. If you want something future-proof for the next 2 years, this is your card.... just be prepared to pay for it. At $1,200 you could get two GTX 1080's and SLI them bad boys, which would only draw slightly more power than a single Titan X.
Either way, I don't see Radeon catching up anytime soon.