Video card

since a GTX 960 would be better than a GTX 670 I would think the GTX 1050ti would also be better, plus a newer tech and draws less power. Additionally NVidia tends to optimize drivers for the newer series in newer games better than the older cards.