mitunchidamparam :
The game starcraft uses only two cores and obliviously intel wins but look you get a average of 30 FPS more and when the software evolves for multi threaded apps , then the fx will dominate.
Your eveys cannont see any difference more than 30 FPS.
FACT FACT
What is your point? I'm not a fanboy for any CPU or GPU side, so don't come after me as though I am trying to tear down AMD processors. I simply look for the best possible price/performance option. The Core i3 2100 obviously matches or beats the FX-4100 (neither of which processor is actually being considered here). If all you truly want is 30 FPS then the fact that the Core i3 outperformed the FX-4100 in some games simply means you can raise the graphics settings in those games and still get acceptable frame rates. That equates to better performance.
When I was building my first computers AMD was the less expensive brand that game equal performance. You were essentially paying for the name when you got Intel. In recent years, however, Intel has been staying at least half a step ahead of AMD in the price-performance department. Sure you can find some super threaded (usually productivity related) applications that perform better with the greater number of Cores provided by AMD, but when it comes down to gaming and everyday use the overall evidence leans in favor of Intel.
Honestly? If you are really into overclocking and being able to OC your CPU is important for you then you probably want to go AMD. From what I read, they are easier to overclock to higher levels. However, if you are looking for a top notch gaming computer then the best price performance combo is a Core i5 2400 (or 2500K if you want a bit of OC freedom) with a ~$250 price range GPU. Couple that level of card with any AMD processor and you will end up with lower performance.