Hi
@Sagi sason
If budget isn't really an issue, might I suggest you getting the best CPU you can afford that will fit in your currently mobo (if you don't have any plans on upgrading your entire system that is) and just make do with the 1050Ti until a later time when you can upgrade it as well? Would really like to steer you away from getting a CPU that's just good enough for the 1050Ti and actually do it in reverse.
Here are the
specs of your mobo and what CPU's it supports.
If there is no budget, how about a
Core i9-9900K? Sure it's overkill when paired with the 1050Ti but...