my suggestion
PCPartPicker Part List
CPU: AMD Ryzen 5 2600 3.4 GHz 6-Core Processor ($119.92 @ Amazon)
Motherboard: ASRock B450M PRO4 Micro ATX AM4 Motherboard ($74.98 @ Amazon)
Memory: Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3200 Memory ($72.98 @ Amazon)
Storage: Samsung 970 Evo 500 GB M.2-2280 NVME Solid State Drive ($87.99 @ Amazon)
Video Card: XFX Radeon RX 580 8 GB GTS XXX ED Video Card ($159.99 @ B&H)
Case: Thermaltake Versa H15 MicroATX Mid Tower Case ($44.99 @ Walmart)
Power Supply: Corsair TXM Gold 550 W 80+ Gold Certified Semi-modular ATX Power Supply ($68.98 @ Newegg)
Monitor: BenQ GW2480 23.8" 1920x1080 60 Hz Monitor ($109.00 @ Amazon)
Total: $738.83
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-01-22 00:46 EST-0500
the 2600 is very close to the 3600 performance wise and the price difference makes the 2600 a deal. the 2600 will work out of the box with the motherboard which may require a BIOS update to support the 3600. the savings from the CPU went to the GPU. the 580 is on par with the 1060 but has much more onboard memory. the power supply was also replaced for one with a longer warranty, higher efficiency and higher quality. you should have enough in the budget for a large HDD.
for the gist, the general idea. mileage will vary
https://cpu.userbenchmark.com/Compare/AMD-Ryzen-5-2600-vs-AMD-Ryzen-5-3600/3955vs4040
https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1060-3GB-vs-AMD-RX-580/3646vs3923