or if you like to upgrade your cpu then you must upgrade your mobo first again i'm advising you do not upgrade your cpu.
Thanks. Ill have a look at the GTX 670. I understand its the best card in its price class?
Indeed it is thats why I suggest it to you that card has abilities to maxxxed out every game with decent frame rates, a friend of mine running it and he got 50-60fps in all the latest games with maxed everything.