• Now's your chance win big! Join our community and get entered to win a RTX 2060 GPU, plus more! Join here.

    Meet Stan Dmitriev of SurrogateTV on the Pi Cast TODAY! The show is live August 11th at 2:30 pm ET (7:30 PM BST). Watch live right here!

    Professional PC modder Mike Petereyns joins Scharon on the Tom's Hardware Show live on Thursday, August 13th at 3:00 pm ET (8:00 PM BST). Click here!

Question What should i get for upgrade Ryzen 3600x/3600, Ryzen 3700x

Aug 23, 2019
I have some budget to build a new PC.
I mostly play games and do some coding and test environments on VM.

My current PC is
CPU: Intel i7-3770
MB: Asus P8Z77-V LX
GPU: Rx 5700 XT Gigabyte
Ram: Kingston 4*4
PSU: ThermalTake 650w 80+

CPU, MB And Ram need to change, right?
But I can't decide which CPU I should get between Ryzen 3600x/3600, Ryzen 3700x or Intel i5-10600 or I should wait for Ryzen Gen 4 that will soon be released.
My budget around 500$ and i'm looking for a long term usage. Not going to change for 4-5 years from now on.

Thank you guys so much.
My home computer is in my sig. I just upgraded my work computer from a i7 980x to a ryzen 5 3600x

CPU Ryzen 3600x CPU
Ram G.skill 16GB 3200Mhz cl14 Ram
Motherboard Asus Prime X570-P MB

The ram you can go cheaper but i wanted the lower CL#, I also repurposed an old 780 ti classified for this to hold me over till the new Nvidia cards come out.

Other then the GPU i cant tell the difference between the 8700K and 3600X, and if i ever need more i can pick up a 3950x or 4000 series cpu to boost performance if needed.