There's always something new around the corner. Just look at as many benchmarks as you can and get what is best for you at the given time. It works for me.
no because the 970-980-980 ti and maxwell titan x are the last cards that support windows xp 32 bit and 64 bit so if u want the backward compatibility, you should upgrade to something in that line rather than a modern card