So my cousin in getting his first gaming pc, he wants to buy a r5 2600, rx 580 4 gb and 8 gb of ram (I'm worried about the 4 gb of vram on the gpu, this system needs to last him for the next 5+ years) . I'm.helping him buy the cpu so I suggested him to buy the 3400g (same price as the 2600 in my country) for now and save some more for a more powerful gpu (was thinking 1660 super). From what I've seen the cpu should not be a bottleneck for the 1660 super but I'm worried about future titles, I don't want him to upgrade the cpu in 2 years.
He is gaming on an 6 years old laptop with integrated graphics atm so I think he'll be willing to play at lower fps and setting for another 3 months in order to get a more powerful and future proof gpu.
Would this swap be worth in the long game? Losing some cpu to gain some gpu?
TL;DR
Ryzen 5 2600 & RX 580 4 gb VS Ryzen 5 3400g & gtx 1660 super
*typo and tldr