the 1060 is a much better card, and I would suggest it, I think the only reason I would go with a 1050ti would be cost or maybe space? But for 1080p gaming the 1050 would actually struggle in some games, while the 1060 can hold it's own much better, and will last for a few years IMO
EDIT didn't look too close at the CPU, but I'd still go with the 1060, and focus on upgrading CPU, ( or everything) next, depending on budget
I was just thinking about getting a new cable, as my current cable is damaged in a couple places. this looks like a pretty sweet deal, thanks for posting.