Amd cards tend to offer much better performance for the money at this price point. I recommend you get a 7770 or if you can save a little more money you should go for a r7 260x. Anything under these cards is not really worth the money.
grab a amd hd 7770 they are just under 100 and will be a big step up from what you have, and match up nice with the rest of your system.
I'm going to go with a 7770 everyone. Thanks for you help.