By October and December, new lines of graphics cards (R9 3XX, maybe some new Nvidia models), motherboards (Z170 chipset, USB 3.1, USB type C), and processors (Skylake) will have been released, as well as Windows 10. Given that you're 7-9 months away from buying, there's not much point in making a list now, as I am almost sure you'll end up buying something else.
Come back around that time and we'll be happy to help you figure out an updated build.
On the whole it's not bad, but I can make some recommendations for better parts and overall cost.
1. $137 for 16GB is overpriced. There's cheaper and faster memory, like this
16GB kit of G.Skill Sniper 2400MHz RAM for $105.
2. Seagate drives generally seem to have a somewhat higher rate of failure than other brands. I recommend this
Toshiba 2TB ($73) model instead, it is only $3 more. Also the
Crucial BX100 is $90 compared to the Samsung 850 Evo at $110.
3. Is there a reason why you want to run SLI GTX 970 at just 1080p on a 60Hz monitor? I'd opt for a single stronger graphics card. While that setup would outperform a single GTX 980 (and even the Titan X in most cases), SLI in itself isn't perfect, how well it performs depends on the game. SLI support isn't awful by any means, but why get two midrange graphics cards to begin with? Usually the main reason for running SLI is either:
a. You are playing at extremely high resolution (4K) and settings that no single graphics card will be able to handle
b. It's a cheap upgrade so you can add a second identical card to match the one you already have
In most cases, getting a single stronger graphics card is a better idea for more reliable performance, not just higher performance only when the game properly supports it. In your case you're only playing at 1080p, I'd just get a single GTX 970 or 980 and save the money. If you are willing to wait, the AMD R9 3XX line will be out in a few months, even if you aren't planning to go with AMD, it may be worth seeing if Nvidia will respond by cutting prices on the GTX 970/980. If nothing else, instead of going with the MSI Gaming 4G model, I recommend the
EVGA GTX 970 SSC ($330). It's clocked slightly faster and also has a silent running mode at low temperature.
4. The EVGA Supernova G2 is a very good power supply, but it's currently expensive. The price tracker says it's dropped to $80~85 frequently in the past. Until it goes on sale, I recommend the
Supernova B2 750 watts for $60 after $20 rebate instead, it's much cheaper and
still high quality.
5. Not sure if you're interested in the VX238H-W for the color, but if you don't mind black, I think there are some better choices. The
Asus VS247H-P ($139) is slightly larger yet is very similar in terms of specs and features, and costs $25 less. The
Asus VN248H-P ($168) costs about the same as the Asus VX238H-W but is an IPS panel type.
6. I recommend the
Gigabyte GC-WB867D-I wifi card (~$30) instead of the TP-Link model. It has more features (wireless AC support, bluetooth) and an antenna on a wire so you can place it in a better place for stronger reception.
Nope.