Recently just did some moving around and upgrades, and at this point the only thing i really need to change is the screens, as im running some enterprise screens that i got for for free (Dell P2414H 60hz).
Maybe a new mobo, some more RAM and CPU once ryzen 5xxx series become available as MSRP again.
CPU: Ryzen 7 2700x
GPU Sapphire 5600xt pulse
RAM: 16gb Corsair vengeance LPX 3200mhz
Cooler: Arctic liquid freezer 120 (complain all you want about 120mm, but my temps dont even breach 70c when doing heavy stuff like hydraulic modeling and folding, a 240/280 fits in the case if i remove my 4tb HDD, but bulk storage is more important than better temps at this point, and temps are not even bad)
Case: Coolermaster NR200P (mesh sides)
Mic+interface: Rode Procaster w. triton fethead, Rodecaster pro for interface
Mouse: Razer Atheris and Elecom Huge (mouse for fps games, trackball for everything else)
Keyboard: Keychron k4, gateron brown switches