No. You are, well I should say your settings choices are. The 1050ti is an entry level gaming gpu, good for most games at high settings for 1080p/60Hz, many older games at ultra, some new releases at medium.
Cpu pre-renders the game code into usable info. It can only do this as fast as its able to, some game code is well optimized, some isn't, so depending on the game, that'll set the fps limit. Then the cpu ships that info to the gpu. The gpu finish renders that info into a graphical representation and throws it up on the screen. How fast its able to do that depends on your detail settings and resolution.
So since your gpu is hitting 100% usage, you can relax the settings to lower usage and raise fps upto the limit set by the cpu. Settings include stuff set automatically by GeForce Experience, which has a really bad habit of automatically setting 4k DSR, which kills fps, jacks usage up very high, but looks fantastic on a 1080p monitor.
Most ppl have a hard time differentiating High settings with Ultra, as most of that is uber fine detailing, shadows and shades, every blade of grass etc. You can cut back on a lot of that and never tell the difference.
Also play around with Anti-Aliasing, sometimes using FXAA instead of SMAA or having AA at 8x instead of 16x will yield better results overall.