The one I built for you is a a great mid range computer. The only thing I left up to you is, Case, Operating System (id suggest buying the retail copy of Windows 10 Home and not the OEM version of it), and any peripherals you want. The graphics card choice, 1060 vs 570 is entirely up to you, as they are similar in performance however the EVGA 1060 I chose for you comes with EVGA excellent customer support.
One Last thing to keep in mind when you choose a computer case typically the budget motherboards will be Micro ATX (mATX like the one in the Ryzen build I made) for factor, that means although most larger cases will support them no problem, may have to move the standoffs you will have the option to get smaller mATX cases if you want.
PCPartPicker part list:
https://pcpartpicker.com/list/9HRrYT
Price breakdown by merchant: https://pcpartpicker.com/list/9HRrYT/by_merchant/
CPU: Intel - Core i5-8400 2.8GHz 6-Core Processor ($178.99 @ Amazon)
CPU Cooler: Cooler Master - Hyper T4 70.0 CFM Rifle Bearing CPU Cooler ($16.99 @ Newegg)
Motherboard: MSI - B360M PRO-VH Micro ATX LGA1151 Motherboard ($63.99 @ Amazon)
Memory: Patriot - Viper 4 8GB (2 x 4GB) DDR4-3000 Memory ($74.99 @ Newegg Business)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($43.89 @ OutletPC)
Video Card: EVGA - GeForce GTX 1060 3GB 3GB SC GAMING Video Card ($215.60 @ Amazon)
Power Supply: Corsair - CX (2017) 450W 80+ Bronze Certified ATX Power Supply ($23.98 @ Newegg)
Total: $618.43
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-08-06 22:20 EDT-0400
I managed to find a cheaper power supply for this build, it would also work on the Ryzen one, so if looking at price comparison keep that in mind. Although its not modular like the CX450M so youll have to tuck whatever cables you dont use someplace if you don't want to see them.