I'm building a new PC this summer, and due to my budget I'm on the fence weather to pair the g4560 with a 1050Ti, or the Ryzen 3 1200 with a standard 1050. I'll be using this PC for school work and some light gaming (Mostly e-sport titles). My original plan was to go with the g4560, but most of the complaints are that it doesn't have a good upgrade path, and of course, its only a dual core. So my question would be, is it worth sacrificing CPU performance for GPU performance, or vice versa.