Refined your build a bit:
PCPartPicker Part List
CPU: AMD - Ryzen 7 3700X 3.6 GHz 8-Core Processor ($329.00 @ B&H)
Motherboard: MSI - MPG X570 GAMING PRO CARBON WIFI ATX AM4 Motherboard ($259.99 @ B&H)
Memory: Corsair - Vengeance LPX 16 GB (2 x 8 GB) DDR4-3000 Memory ($64.99 @ Newegg)
Storage: Samsung - 860 Evo 1 TB 2.5" Solid State Drive ($137.99 @ Amazon)
Storage: Samsung - 970 Evo 1 TB M.2-2280 Solid State Drive ($169.99 @ B&H)
Video Card: PowerColor - Radeon RX VEGA 56 8 GB RED DEVIL Video Card ($699.99 @ Amazon)
Case: Silverstone - RL06 ATX Mid Tower Case ($85.99 @ Newegg Business)
Power Supply: SeaSonic - PRIME Ultra Titanium 650 W 80+ Titanium Certified Fully Modular ATX Power Supply ($149.99 @ Newegg)
Operating System: Microsoft - Windows 10 Home OEM 64-bit ($119.98 @ OutletPC)
Monitor: AOC - CQ32G1 31.5" 2560x1440 144 Hz Monitor ($349.99 @ B&H)
Total: $2367.90
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-07-10 13:07 EDT-0400
Changes made
MoBo: MSI X470 chipset -> MSI X570 chipset
SSD: WD Blue 2TB -> 970 Evo 1TB and 860 Evo 1TB
PSU: Corsair RM850x -> Seasonic PRIME Ultra 650 (80+ Titanium)
Few words
MoBo
Rather than messing with BIOS update on X470 chipset (where you'd need 1st gen or 2nd gen Ryzen CPU to make the BIOS update in the 1st place), i put in X570 chipset MoBo that doesn't need any BIOS update to use 3rd gen Ryzen CPU. X570 chipset MoBo also comes with on-board wi-fi, where you don't need dedicated wi-fi card to connect to the internet wirelessly.
SSD
WD Blue 2TB M.2 SSD is ACHI SSD and not NVMe SSD. Meaning that it is no better than regular 2.5" SATA SSD. Only difference would be connection method. So, to give you the NVMe speeds, i replaced it with Samsung 970 Evo 1TB M.2 NVMe SSD and also added 2nd Samsung 860 Evo 1TB 2.5" SATA SSD for additional storage. You can remove the 860 Evo from build to save some money.
WD Blue 2TB vs 960 Evo 1TB comparison:
https://ssd.userbenchmark.com/Compa...ung-970-Evo-NVMe-PCIe-M2-1TB/m373739vsm494791
PSU
Corsair RM850x is good PSU with hefty 10 years of warranty but it's overkill on wattage wise. So, i replaced it with the best 650W PSU money can buy at current date. 650W PSU is enough for any PC that uses single GPU setup. 850W PSU would make sense if you'd use dual-GPU setup.
With PRIME Ultra 650 (80+ Titanium), you'll get the highest efficiency (94%), tightest voltage regulation (0.5%), longest hold-up time (30ms), lowest ripple noise (20mV) and longest warranty (12 years) there is. Fully modular cables and toggle-able Premium Hybrid fan control too.
specs:
https://seasonic.com/prime-ultra-titanium
review:
http://www.jonnyguru.com/modules.php?name=NDReviews&op=Story&reid=536
Also, Seasonic is the only PSU OEM/brand in the entire world who offers 12 years of warranty for their PRIME series. With other PSU OEMs/brands (e.g Corsair, EVGA), longest warranty you can get is 10 years.