it is a decent upgrade I think it should last thru next gen combined with the next gen of GPUs. Part choice looks good to me too. Maybe 3600 Mhz CL16 RAM, if isn't much more expensive since reviewers insist it is the Ryzen Ram sweet spot.
Thanks, I went for:I'm not a fan of the case. Airflow is pretty restricted on it.
AMD Ryzen 7 3700X Processor (8C/16T, 36MB Cache, 4.4 GHz Max Boost)
Corsair Carbide Series 275R Tempered Glass Mid-Tower ATX Gaming Case - Black
Corsair CP-9020178-UK RM650x 80 PLUS Gold 650 W Fully Modular ATX Power Supply - Black
Sabrent Rocket Q 1TB NVMe PCIe M.2 2280 (SB-RKTQ-1TB)
CORSAIR VENGEANCE RGB PRO 16GB (2x8GB) DDR4 3600 (PC4-28800) C18 Desktop memory - Black
Aorus X570 AORUS ELITE (Socket AM4/X570/DDR4/S-ATA 600/ATX)
Is it worth upgrading the RX580 8GB?