GPU comparison (average of about 20 games):
https://www.techpowerup.com/reviews/EVGA/GTX_980_Ti_SC_Plus/30.html
GTX980Ti info:
Yes, this is over budget but it's also only about $150 more than a GTX980 yet a much better value. I thought I should at least mention it since you are talking about SLI now so upgrading is on your mind.
The GTX970 should be a great value, I just have issue with the slow memory. The GTX980 is otherwise a poor value in comparison.
*The GTX980Ti is not only noticeably faster but also has 6GB of VRAM. For future proofing (and some current games) if you want max settings more than 4GB is already a requirement.
In theory we can ADD video memory with DX12 games though whether that becomes common is uncertain. Thus, for now I have to assume that 2x4GB = 4GB (SLI clones memory as each GPU works on its own identical pool).
Example:
http://pcpartpicker.com/part/evga-video-card-06gp44991kr
I'm not saying a GTX980 4GB won't get you an awesome experience now and for a long time because it will, especially if you know how to TWEAK your games (I'm still happy with my GTX680 2GB).
Other: SLI still has issues such as more stutter, poor or no scaling so in general the best, single GPU option is preferable. In fact, if you had a GTX980 now and wanted to "upgrade" in the future I'd likely suggest a GSYNC monitor like the Acer Predator (1440p, 4ms, IPS).