Bustincapps wrote: »I would recommend building a machine that will last you 3-5 years if not more. The 3600 would make a solid foundation for a gaming rig. The GTX 1650 would allow you to run med-high gfx settings @ 1080p in most modern games (it performs similar to 970 and a 1060 for reference).
Upgrading the cpu in a few years is never really worth doing IMO. In 2-3 years there will be new socket types for mother boards and probably DDR5 RAM requiring the purchase of 3 main components unless you are comfortable with a used CPU. The ryzen 5 3600 is much faster than previous gen models and is 6c/12t vs 4c/8t of the APUs.
Get a good CPU that has wiggle room and you can upgrade the GPU in a few years to keep the computer gaming ready without having to almost completely rebuild.
I guess the questions you need to ask yourself is if you will be playing other games next year if not this fall/winter?
Is it worth buying an entry level CPU now and reselling in hopes of buying a used 3600/3700 later or possibly an upcoming 4xxx if your motherboard is at least a b450/470 - 550/570 chipset?