That CPU is starting to age a lot though, the Intel Core 2 aged very well but keep in mind that it's still rather old.
I wouldn't suggest getting a top of the line graphic card, get a cheap one because the big ones will more than likely totally bottleneck your older CPU.