The 970 "Ram-gate" issue will very rarely present itself in real world applications. 970s are perfectly fine to use but if you want to be king of the hill at the moment then a 980 will be the way to go.
Personally I'm waiting to upgrade my GTX 770 to a 980Ti if they release one. If not I'll upgrade when needed.