https://www.amazon.co.uk/Gigabyte-Nv...70_&dpSrc=srch
This is UK model but you can get very similar one for US.
Tbh though save up your pennies for the 1060 3gb. It is drastically better than the 1050ti. I have a similar cpu to you and i get 60fps on high settings on MOST AAA titles such as PUBG or battlefield 1.