I am partial to the GeForce 750ti - I use it in multiple computers - while it isn't "top notch" for gaming - to get much better - you have to double the price....
The Radeon R7 260X (currently $125 - about $10-$20 cheaper than the 750ti) would be close to the performance and price point of the Nvidia card.
I would highly recommend the Sapphire R9 270X Dual-X OC www.amazon.com/Sapphire-Version-PCI-Expres... which is $160 after rebate. This card should play anything on high or ultra settings with great framerates at 1080p.