I just spent some time this morning explaining why I choose AMD over Intel for “best bang for the buck,” and the bottom line is that while AMD doesn’t offer a CPU that matches higher-end Intel offerings such as the Core i7 series, if you start taking into account the amount of performance you get *for the price of the chip* then you find that AMD consistently beats Intel. I found your post while searching for recent “AMD vs. Intel” articles, and you might be interested in what I’ve written. It’s posted at http://nctritech.wordpress.com/2012/04/01/amd-beats-intel-on-price-versus-performance-every-single-time/
I read you link and your methodology is wrong. CPUbench works all cores on a system, although games won't use them all. Looking at the Phenom II x6 1045T versus the i3-2130 (no one cares about it by the way, we only care about the i3-2100 and i3-2120 because although they are almost identical to the 2130 in performance, they are $20 -$30 cheaper), you find that the i3 is almost twice as fast for single and dual threaded work. For quad threaded, it also wins significantly. Considering that the games that actually use more than one or two threads use only four threads, the Phenom II x6s all lose to the i3s by large margins in gaming performance.
This is also why the FX-4100 and 4170 are currently the best FX gaming CPUs despite them being the lowest end Bulldozer FX CPUs and why the quad core Phenom IIs beat the six core Phenom IIs in gaming. Four faster cores pretty much always beats six slower cores in gaming. For single and dual threaded games, the i3s are only beaten by the i5s and i7s (every time I mentioned i3, i5, and i7 in this post, I meant Sandy Bridge versions, not Nehalem).
The only way that the AMD CPUs even come close is if they are given large overclocks. For example, the FX-4100 needs an overclock to about 4.5GHz or 4.6GHz to match the i3-2120 in games that don't make excellent use of four threads. This is a problem with games that use more than one or two threads; they often don't make good use of the extra threads. For example, on a quad threaded CPU, WoW heavily loads one or two threads and lightly loads the others. Sure, it helps to have more than two threads open for WoW, but not nearly as much as the second or first thread. This is a recurring problem with many games (especially Blizzard games, Starcraft II has the same problem).
CPUbench doesn't show any of this. All it shows is the approximate performance of the CPU with all threads fully loaded. All that shows is that the AMD CPUs have greater highly threaded performance for the money. However, this means nothing to the gaming community because the AMD CPUs have less gaming performance, especially lower clocked high core count CPUs. That is why many server CPUs are poor for gaming, but are huge powerhouses for highly threaded work. If I went out and bought who knows how many thousands of dollars machine with four 2GHz 10 core Xeons, it would slaughter the i5-2500K overclocked to 5GHz in highly threaded work. However, the i5-2500K would slaughter it in lightly threaded work loads. Same concept here.
Like Cleeve said in your comments section, your methodology is flawed and Passmark is a very imperfect measure of performance too. When he said you were wrong he should have explained why, but he was right. Synthetic benchmarks often don't reflect real world performance perfectly. Real world benchmarks would be stuff like benchmarks built into games and software such as archiving applications (WinRAR, 7zip, etc), and more. Synthetic benchmarks tend to measure extremely specific things. Basically, if a synthetic benchmarks measures a, but a only applies to parts of different programs and unevenly to them. Say a certain program relies on a about 35% of the time. So, if a is the part being measured by a benchmark, but the rest of the program runs a lot faster on a CPU that doesn't run part a as fast, the different CPU would lose in the benchmark, but win in the real world performance on that software. This is a common thing, although the winning CPU tends to also win in the synthetics too. The synthetics aren't used as rock solid measurements for very important reasons.
Hopefully this explains why you were wrong.
Also, consider the fact that the AMD CPUs use a lot more power than the Intel CPUs. The FX-4100 at stock uses about 75% more power than the Sandy Bridge i3s use. Phenom II is also far more power hungry than Sandy Bridge. The difference in power usage can make the $110 FX-4100 that is already out-performed by the $130 Sandy Bridge i3s also cost about the same over the course of about three years (I already had a fight with someone else about this, we both realized that the FX-4100 isn't a bad value, but it is worse than the i3s for lightly threaded work and a little better for highly threaded work and that the differences are overall small enough for it to simply be a personal preference thing).