For about 3-4 years now ive been rocking an evga gtx 1070, 16 gb ram, and a Xeon E3-1240 V3, which is a 4770 with no iGPU. I recently bought a used Ryzen 5 3600x for about 100usd, as well as a motherboard and 16 GB of 3200 mhz to match my 16 gb ddr3. All in all ive spent about 200 dollars. Im gaining lots of new gen capabilities, but until I upgrade my GPU, my gaming performance will only increase ~10% from what i've seen online. Should I have upgraded GPU first and squeezed more life out of the old chip? Or maybe waited to upgrade both together? Either way im happy to finally be ryzen, ever since then 1000 series launch ive wanted to upgrade.