There is no reason to do that. The G chips are still zen+ not zen2. They are gonna be slightly faster due to the higher single core frequency but have 2 cores less. Having just slightly better sim speed(2-4 points in CPU benchamark) is not worth shafting your other PC experience. Not to say buying 4c CPU when you can just fine get 6c one that ain't worse is a bad move in my book.
The GPU itself in apu is also nothing to praise, it's gonna be 10-15(20% percent in outliers) faster than the current gtx 1030 that he owns.
Really, he should get 6core amd CPU and then later down the road get something like 1650 or amd RDNA2 equivalent in the future. That is the best possible path he can take IMO.