So after a lot of research and forum advice I think I've decided on my upgrade build, just wanted to make a final check to make sure all these components are compatible. The new things are in bold. Any improvements or other choices are appreciated The PC will be used mostly for gaming but also some video editing and games designing.
CPU: Upgrading from i7 6700 to Ryzen 7 3700X
GPU: GTX 2070S
Mobo: Upgrading from MSI 150 to B450 Tomahawk Max
Cooler: Cougar Aqua 280 ARGB AIO Liquid CPU Cooler
Case: Meshify C
RAM: Buying Corsair 3200Mhz 16GB (x2) I already have 2 2133MHz sticks
Power: XFX TS Series Gold 650W Power Supply (so old its been discontinued lol)
Keyboard: Ducky One 2 Mini
Mouse: Glorious Model O
CPU: Upgrading from i7 6700 to Ryzen 7 3700X
GPU: GTX 2070S
Mobo: Upgrading from MSI 150 to B450 Tomahawk Max
Cooler: Cougar Aqua 280 ARGB AIO Liquid CPU Cooler
Case: Meshify C
RAM: Buying Corsair 3200Mhz 16GB (x2) I already have 2 2133MHz sticks
Power: XFX TS Series Gold 650W Power Supply (so old its been discontinued lol)
Keyboard: Ducky One 2 Mini
Mouse: Glorious Model O