That's a great build, may be a bit overkill on some parts but who cares. I would recommend Win 7 Pro rather than 10 though. Runs smoother and you won't have to deal with all the 'bugs' in 10. Plus your overall system overhead for background tasks would be about half, Win 10 is 100% bloat and not really good for gaming.