I would go with 1070 over 980 ti for multiple reasons. More Vram, less power, less heat, more OC headroom, newer technologies, and Dx 12.
GTX 980Ti: 1455MHz
GTX 1070: 2050MHz
Thanks for all the replies everyone! I have to get off for the night I have work and school. It's already 1 in the morning. If you all are wondering what I am getting here is the link
RX 580 - http://www.vuugo.com/gigabyte-video-cards-GV-RX580GAMING-8GD.html?tracking=5108053939762
Thanks again!
Lol, my build now I just need a new gpu my gtx 950 is struggling to play games at 60 fps while trying to keep the graphics on high, I just find the 2gbs of vram not enough.