CPU: Super for multitasking. Good for gaming although no game will take full advantage of it.. a R5-2600 would suffice in this case (or the 2600X)
MB: I guess it's okay... IF it is new enough to have the BIOS already updated, it provides all the connections you need, and you have no intention of overclocking. I'd recommend a B450 board though.
RAM: Ryzen like fast RAM, like 2933 and up... Unless you have a specific need for 32GB, drop to 16GB (plenty of RAM for everyday use and gaming) with a speed rating of about 3200.
GPU: Weakest point if you're planning on gaming. Fine if your tasks are not game oriented. In this case, I'd take the money saved from the 2700 being changed to a 2600X and get a 580, maybe a 590 if the price is right, or even a Vega56 (AMD side) or GTX1060 6GB or GTX1070, or RTX-2070 (NVidia side.)
Cooler: Good cooler, should be able to get the most out of the CPU with it. (Another option: Scythe FUMA (Rev B))
It would look more like this, and would make a strong gaming system.
PCPartPicker part list /
Price breakdown by merchant
CPU: AMD - Ryzen 7 2700X 3.7 GHz 8-Core Processor ($318.26 @ Amazon)
CPU Cooler: Scythe - FUMA Rev.B 79 CFM CPU Cooler ($51.57 @ Amazon)
Motherboard: MSI - B450 GAMING PRO CARBON AC ATX AM4 Motherboard ($139.99 @ B&H)
Memory: Corsair - Vengeance LPX 16 GB (2 x 8 GB) DDR4-3200 Memory ($129.99 @ Newegg)
Video Card: MSI - Radeon RX 580 8 GB ARMOR MK2 OC Video Card ($239.99 @ Newegg)
Total: $879.80
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-12-13 13:17 EST-0500
This is in comparison to your list:
PCPartPicker part list /
Price breakdown by merchant
CPU: AMD - Ryzen 7 2700 3.2 GHz 8-Core Processor ($269.99 @ Newegg)
CPU Cooler: Noctua - NH-D15 SE-AM4 82.52 CFM CPU Cooler ($98.66 @ Amazon)
Motherboard: Asus - PRIME A320M-A Micro ATX AM4 Motherboard ($72.95 @ Newegg)
Memory: Kingston - HyperX Fury 32 GB (2 x 16 GB) DDR4-2666 Memory ($309.60 @ PCM)
Video Card: Sapphire - Radeon RX 560 - 1024 2 GB PULSE Video Card ($152.00)
Total: $903.20
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-12-13 12:52 EST-0500
Note: Pricing reflect U.S. pricing, other areas may have different prices and availability. The specific GPU you mentioned, is an estimated price based off availability from Grooves-Inc.com. I could not find your exact RAM.
UPDATE:
You can drop the cooler with either build as the included coolers are good enough for the CPU to work well, albeit not at at sustained maximum speeds. Either cooler (yours or mine) will let it max out.
You can drop the price further with a R5-2600X or R5-2600
You can substitute a cheaper B450 motherboard if you like. The one I mentioned includes built in WiFi.
Cases are mostly a matter of personal tastes... as long as airflow is good.
PSUs... well, 550 should be good, (A Vega card would need about 200W more out of it) Antec PSUs for the most part are solid enough. Which model is it btw?
(Changed the build after noting power requirements with a Vega64)