Video cards are tough to recommend. There are many interfaces, power requirements, etc. All of those need to be known in order to recommend a card.
Many of the newer mid level cards want a 500 watt power supply, for example, and if your computer has a 350 watt supply, it might overload it and cause other strange problems.
I tend to stick with the type of card supplied with my PC, and upgrade the whole pc as a unit. Then everything plays well together. I've built a lot of computers and had a lot of high end power supply failures, learning the hard way.