Question Productivity build for less than $700

Better system. save money and get a Ryzen 2600. Also teh Crucial BX series SSDs are terrible, they are DRAM less and their performance is worse then a traditional HDD in many cases. Get a B450 board over a 320. And the RX580 is dated, the 1650 Super is comparable all while using less power and producing less heat. Also gave you a better PSU

PCPartPicker Part List:

CPU: AMD Ryzen 5 2600 3.4 GHz 6-Core Processor ($119.99 @ Newegg)
Motherboard: MSI B450M PRO-VDH MAX Micro ATX AM4 Motherboard ($79.99 @ B&H)
Memory: G.Skill Ripjaws V 16 GB (2 x 8 GB) DDR4-3600 Memory ($76.99 @ Newegg)
Storage: Crucial P1 500 GB M.2-2280 NVME Solid State Drive ($69.95 @ B&H)
Storage: Seagate Barracuda Compute 2 TB 3.5" 7200RPM Internal Hard Drive ($54.98 @ Newegg)
Video Card: Zotac GeForce GTX 1650 SUPER 4 GB Twin Fan Video Card ($159.99 @ B&H)
Case: Corsair SPEC-05 ATX Mid Tower Case ($48.98 @ Newegg)
Power Supply: Corsair CX (2017) 550 W 80+ Bronze Certified ATX Power Supply ($69.29 @ Newegg)
Total: $680.16
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-03-28 19:20 EDT-0400

You can also look around on the used market for both a Ryzen 2600 which are under 100 USD or even a 2700 which should be around 100USD. You can also find Rx580s and GTX1060s for under 100 USD used