Really good look build. I think you could saved a bit of few things. I see you pick out a 2 tb and ssd. Could save some money with a Seagate - FireCuda 2TB 3.5" 7200RPM Hybrid $99.99. with that money save put back in to AMD - Ryzen 5 1600 3.2GHz 6-Core Processor
$197.88 but that just me your build is very good