Depends on whether you want to wait 3 months to game on your system. The g4560 is a good pair with a 1050ti, but you have to consider that to upgrade the GPU, you will also have to upgrade the CPU as well, otherwise you will experience a CPU bottleneck and not get a significant performance upgrade from a better GPU.
If you get the G4560 and 1050ti and you are happy with the performance, that is best case scenario.