In a lot of multi-threaded apps, a 4.7-4.8ghz FX8120/8150 would beat a 4.5ghz non-hyper threaded Core i5 2500k/3570K. Considering FX8120 should soon dip to $150 or below and AMD motherboards with similar features and 6x SATA III ports cost less, there is some value proposition that can be made from a performance/$ perspective for
multi-taskers (rendering, video encoding, encryption, virtual machines, etc.). However, the vast majority of users do not fall into this category.
Overclocked, i5-non K would have no chance whatsoever against an OCed 8120/8150 CPU in many multi-threaded apps:
It would take a 4.5ghz+ 2600k/3770K to actually beat this, and those CPUs push > $300. $155 for the FX8120 is starting to sound like a bargain for multi-taskers.
The problem is it's going to cost you immensely in power consumption.
However, claiming that i5-3470 OC would beat an FX8120/8150 in multi-threaded apps once Bullzoder is overclocked is plain wrong. And even in some games like BF3, the 2500K struggles to beat an FX8150 @ 4.5ghz. Let's not get all biased here. Intel processors are good, but sometimes you cannot overcome lack of raw performance, which is where $300-500 i7 CPUs come in, but that's a little bit absurd to start comparing an i7 to a $155-160 FX8120.