You don't really need to upgrade the cpu because as I can see, you aren't overclocking so I think that cpu is okay It is not bottlenecking your gpu. But you can still upgrade it to 3570 or 3770 if you have budget. But remember it is only a few steps apart. So upgrading your cpu will not really gain much of fps(or maybe none, not really sure). But regarding you gpu, if you want a constant 60 fps but your on lower budget, your best bet would be 7950/660 ti but I think with your resolution, 7950 would be better. If I were you, to save money then don't upgrade yet the cpu, upgrade only the gpu if you have the money.