For your build I would get at least a 250GB SSD (like a samsung 850 evo) because all the AAA titles are like 50-60gb now.
Instead of the wifi adapter (which might be a pain cuz of drivers) I would get a mobo with built in wifi.
Lastly I just don't think it makes sense going balls to the wall with 1080p rig when it's decidedly last gen at this point. You are spending 1k on a 1080p SLI rig. If you wait till next year you'll be able to get a next gen titan and a 4k ips monitor for 1500.
IMO 120hz/144hz is a stop-gap. It's basically the industry's way of saying that we don't have the power for 4k but we have way more power than necessary for 1080p 60fps.
To recap issues with 970 SLI is they have the brute force for 4k but the 3.5/4gb...