xFeaRDom :
I really doubt it will bottleneck those GPUs, they are low end but powerful, so there should be no issues.
Your CPU may struggle on GTA 5 and a few other games, but as long as you turn settings down you should be perfectly fine to play them.
The 1050ti would be the better bet for when you upgrade your CPU. It would be best if you upgraded to something like the i5-6500, that would be one of the best matches for your GPU, and will last you quite a while.
Sorry, but this is very, very wrong information.
It will be a bottleneck to most games, and for some your performance will be as low as HALF of what you'd get pairing a a GTX1050Ti with a top-end Intel CPU.
They are low-end, but certainly not "powerful" so you need to educate yourself a bit more about CPU's before giving advice.
That's a dual-core, non-hyperthreaded CPU. It's about 85% as fast as a G3258 stock.
*It's not just the AVERAGE frame rate that can be a concern. A CPU like this is going to have significant LOW FPS scores causing stutters.
In Battlefield 1 (new game) the i3-6100 which is a much better CPU was getting HALF the frame rate at times compared to its own average FPS.
**In GTA 5, I'm forced to guess a bit since you won't likely find a dual-core listed (some games won't even run if only two CPU threads are detected). The i3-4130 is slightly faster per core and has hyperthreading as well.
A little detective work shows that this and other games are going to STUTTER though. Many MULTIPLAYER games require extra CPU processing aside from game rendering to handle the other client data.
ADVICE:
1) GTX1050Ti 4GB is a great card.
I would not drop below this if you can help it, and 4GB is a good idea.
2) G4400 is going to be a big bottleneck to many games. I'd upgrade it ASAP but I don't know your budget. You may want to investigate used parts and look into an i5-4590 or better.
At the very least, avoid installing CPU intensive games until you upgrade it.