IMHO putting money into any computer that is over three years old is not a very good idea. The best graphics cards now have new requirements for the motherboards. You haven to be sure the motherboard meets the specs.
On the other hand, replacing a wimpy graphics card with a better choice gives some improvement for games, but not much else.
My recommendation is save lour money for a new motherboard and CPU. That is where things are really moving. Graphics cards have not changed a whole lot in the past year. But the new motherboards are way extreme.
But that is my thought. Maybe somebody else has better idea.