What about this graphics card, notice it has a lack of 'workstation' on it :D
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102913
That's the newest equivalent of mine. It's a great card and runs every game on max, depending on resolution.
You're 1280x1024, so it would most definitely run everything on max.
It would be bottlenecked a bit by your CPU, meaning that no matter what your settings are at, it would be around the same FPS (the max your CPU can deliver, if you know what I mean)
It's a great GPU, and has great future-proofing capability, like DX11 and great tessellation scaling.
The one that Jorici recommended is also a great card, but is slower than the one you suggested by about ~20% in different tests. Still great value.
Alright. Now we will make sure it is supported. Take the side off your computer, and in the top left corner will be a box with lots of cables coming out. See what wattage it is.
Also, see your current GPU. Make sure you have at least 10 inches allowance between the rear IO and the hard drive bays (horizontally when the case is standing up).