There is always a bottleneck, also known as a limiting factor.
Some games are cpu limited, like sims, strategy and mmo.
Some tend to be graphics limited like fast action games.
Multiplayer may like many threads.
If a game performs to your expectations, where the limiting factor is will matter not.
I think the G3258, particularly with a modest overclock, and a GTX1050ti is a very reasonable combination.
Certainly a GTX1050ti is a nice improvement over integrated graphics.