I'd switch the RAM to a 3000MHz kit instead worth the extra. Also change the PSU to the G2 or G3 model of the PSU. The NEX is popular but its been updated with the new models. Be careful with the Barracuda Seagate HDD's they can be unreliable sometimes.
CPU : Ryzen 7 1700
CPU Cooler : Fan from ryzen 7 1700
mobo : that is okay
ssd : that is okay
hdd : wdc black size up to u (if to expensive chg to blue)
other is ur choice