Jack_3 I would recommend waiting a week or a month. The GTX 1080ti just released and the prices of all the other GTX GPU's are going to drop. For example the 1080's price will drop by a 100 dollars.
If you wait a bit you might find the 1060 for the same price as your willing to spend on a 1050ti now. Or you could still go for the 1050ti and save some money.