Edit: Just noticed your 3d mark score showed you having an 8320 - my recommendations haven't changed though.
If it is, I'd definitely recommend a GPU upgrade first, then a CPU upgrade in the not too distant future - maybe another year or two.
As far as your options for a GPU upgrade, the 290...