Here's a comparison in a moment.
The folk unhappy with the 750 usually tried to run games at high or higher settings.
Read http://gpu.userbenchmark.com/Compare/Nvidia-GTX-750-Ti-vs-Nvidia-GTX-1050/2187vs3650
Budget usually sets how far up the model line you'll go.
I updated my computer Jan 2016, got a new motherboard, processor and graphics card, however the graphics card I got seems to be challenged quite a lot so I would like to update it. I would like to stick with Nvidia and I have heard that the GTX 960 is good. However I need to know if it will work with the other hardware I have.
OS: Windows 10 64bit
Motherboard: ASUS 797-P BIOS Ver.2803
CPU: Intel i5-4690 @ 3.50GHz (4 CPUs) ~ 3.5GHz
GPU: NVIDIA GeForce GTX 750 Ti
RAM: 8GB
PSU: EZ cool ATX-500 JSP Pentium 4 500W
I am pretty disappointed in the GTX 750, as I was hoping to get waaay more milage out of it. The graphics card I had before that lasted me about 4 years.
So if I can't get a GTX 960, what would be the best graphics card to get in terms of milage?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic