The GTX970 is the only card worth buying at the moment, it's as simple as that, there is no competition for the card, sure, the 980 is faster (though you can overclock the 970 to outperform the 980) but the 970 draws less power, runs cooler and will still be able to play games on very high settings in 4 years (unless you spend over $500 and get the GTX980, but why bother? The 970 will play XIV at 3360x2100 with DSR at a playable frame rate)