I have done a lot of research on the G4560 and 1050ti combination and they seem to work well together. I have designed a similar build and plan on building it this summer. (only if I don't have and Cs which is hard when your math teacher targets you and your friends) I do have a benchmark list for some popular games at different settings if anyone wants to take a look.
P.S. The file is formatted for a Mac. Before people start hating on me for having a Mac, my school (private) requires you to have a Mac. This thing costs $1200 and doesn't even have a 2 GHz processor. This pile of scrap metal can't even run Minecraft on Medium settings at a steady 30 FPS
I would suggest a g4560 it is a couple of dollars more, but it has hyperthreading to act as if it had 4 cores. I think it is a pretty good idea to spend an extra $2 to have hyperthreading.
Great build about to order it myself.