Should i upgrade

Well, that i3 is good enough to handle HD 6950, so there's exactly no need to upgrade.
So, my suggestion is to save up for Haswell, which is coming next year.

To answer your 2nd question, games do use quad/hex core CPUs. The correct question should be "When will games be able to take full-advantage of more than 2 cores?"
The Ans. God only knows.
 


Hey there Skitz,
I believe Intel made a statement recently about the sockets a few days ago according to this:
http://www.maximumpc.com/article/news/intel_says_company_committed_sockets2012

So far it seems like they will keep going with the sockets, it may be in the distant future they may stop...but for now, Intel is still good to go.