Well...even though I just spent $1000+ upgrading my 2700x build (5700xt, 32GB RAM, 2TB Nvme m.2 drive, 2TB Sata SSD,new case, 9x new fans, 360mm CPU loop) I'll 100% be upgrading CPU and motherboard to Ryzen 4000 series, and most likely be increasing CPU core count to at least 12 cores, though I have a tendency to say "hell, $250 more for 16 cores...why not". I'll definitely have to upgrade my RAM though too from 32GB @ 3200Mhz 14-14-14-34 (8GBx4) to at least 32GB of 3600Mhz and probably 16GBx2 so I have to the option to go up to 64GB. Some people say, "how can you use 64GB of RAM?" when honestly I do not understand how anyone really makes due with less than 32GB, though I do a lot more 3D creation, video rendering/editing, audio editing, etc than game playing (though I think I'll be picking up an HTC Cosmos soon for the ultimate Racing Sim).