I saw in ur other thread that ur budget is for either an AMD quadcore or a icore dualcore. In that case it will be alot better to buy a dualcore. Right now only very few games use quadcore, and even in those games the AMD processor is barely ahead of an icore 3 2100. And if u buy an amd quadcore, you have no real upgrade path, while buying an i3 2100 now, will allow you to upgrade to ivy bridge in the future cause they both use socket 1155 motherboard, so it ireally is a no brainer.
Even if games mostly use quadcore by 2014, buying amd now makes no sense, as they would probably be too weak by then.
Buy a socket 1155 motherboard and i 3 2100/2120 now, and upgrade to ivy bridge cpu in some years if u feel u need to.
Ofc if u can afford an icore 5 2500k now, that is an awesome buy.