There's no such thing as a graphics card not being "compatible".
The problem lies with the fact that your processor is aging - you could get a 660, but it wouldn't be any better than a 650ti, because neither would be able to run at full power; the processor wouldn't be able to feed it data fast enough.