If you have a 970, just wait till the 400 series or Nvidia Pascal comes out. If you are coming off of another card, I would go for the 390X if I were you. An excessive amount of vram, similar performance to a GTX 980, cheaper than GTX 980, and you won't get screwed over in the future with...