my suggestions, the ryzen 1200, 10% slower for 20% less money.
DDR4 3000, ryzen can take advantage of the extra bandwidth the faster RAM can provide.
1060 6GB
CX450 power supply
https://pcpartpicker.com/list/kBQ2JV
the CPU should overclock to the 1300x's speed, with the faster RAM that will be easier. monies saved on the CPU, PSU (still a better unit than the EVGA) and the RAM made up the difference for the GPU.