The GTX1050Ti and GTX960 are equal in the GPU Hierarchy chart. https://www.tomshardware.com/reviews/gpu-hierarchy,4388.html
Factor in the cost of a PSU upgrade and the 1050Ti (w/o 6 pin PCIe) might make more sense.
At least 8GB RAM with a 4GB GPU and preferably 12-16GB.