Dean_15 :
hang-the-9 :
If you are running slow in games, your CPU is as much of an issue as the video card. The X4 will bottleneck the 960 in any modern game that wants a decent CPU.
so what processor should i get?
You really can't go any faster with your platform, you'd have to change to either an AMD AM3+ socket and get an FX 8xxx CPU or go with an Intel CPU (recommended).
But first you need to figure out why you are trying to upgrade and for what, what games and what settings. Look for benchmarks and see how things run on your CPU vs others.
Going by just overall specs though, if you go with a GTX 960 you will have some headroom to get a faster CPU to run at higher FPS of higher settings. Your CPU is not what I'd call bad though, just not for running on high settings in modern games without stutter. It should handle any game at low or even medium depending on the resolution.