Wow, LOL. So wrong on some many accounts that I don't even know where to start.
First off: you're supposed to compare stock vs. stock or OC vs. OC, not stock vs. OC. With that out of the way...
The FX-4100, stock, is comparable to the Core i3-2120 in multi-threaded programs but loses massively in single-threaded, by more than 30%. Stock vs. stock, yes, it costs less: the 2120 is $125 and the 4100 is $105 or so. But then, the 2120 is overall faster and consumes a lot less power. Comparing stock vs. OC, which is something that shouldn't be done anyway, the 4100 does NOT cost more because you need an after-market cooler for overclocking and that adds a cost of $30. Oh, and let's not forget we need a 6+2 phase motherboard to handle the additional power. That means a cost of around $100, compared to a normal H61 board at $60. So now it's around $50 more expensive, and it still only matches the i3 in gaming by then. It also consumes more than twice the amount of power. Yeah, it'll be faster in MT, but you're getting that advantage at the cost of everything else, and it'll cost more for the platform needed to OC as well.
FX-6100... a very interestingly crappy CPU. Slower than the Phenom II X6 1075T, and not really having a place in the marketplace. If you want to OC it, you need to dump $30 into that. By then it's $180, the same price as an i5-2400 that can also be overclocked. Also, you need a 6+2 phase board if you're gonna OC. Stock vs. stock, it's slower than the 2400 in single and multi-threaded and consumes a ton more power while at it. OC vs OC, we still have the same situation because you can easily reach 3.8GHz on a 2400, even on the stock cooler because of the extremely low power consumption.
FX-8120, stock, is on par with the i5-2400 in multi-threaded and slower than the i5-2500K. It also gets horribly beaten by both in single-threaded, and stock it consumes 2x more power than them. Comparing overclocks, the 8120 would be faster than an overclocked 2400 in multi-threaded, but there'd still be a huge gap in single-threaded. Power consumption would also be around 3x higher, all for a small advantage in MT. Enter the 2500K, which OCed is faster than an OCed 8120 in everything.
Price/performance for the FX series is crap, BTW. Even if you're looking at MT only you have 2x higher power consumption for 15-20% performance increases comparing a 2120 and a 4100. Above that, AMD has zero advantage because the 2400 ties the 6100 whether both are stock or OCed and you get 2x lower power consumption and no need to buy an aftermarket cooler if you're gonna OC the 2400. 2500K, no chance. That's with the 8150 in MT, whether stock or OCed and it'd consume 3x less power. This is all looking only at MT, because in ST Bulldozer is a complete pile or horse crap. But you wouldn't understand that, seeing as how you have such a loving relationship with AMD who, BTW, only want your money.
Also, you don't seem to have a good understanding of the 2nd law of thermodynamics. Lower temperature does not equal lower heat output.
Lets see,
FX4100 is faster in multithreaded apps than any dual core 4 threads Intel SB CPU when OCed and cost less. Yes it has more power consumption. Wins in 2 out of 3
FX6100 is faster in multithreaded apps than any dual core 4 threads Intel SB CPU and when OCed it is faster and cheaper than any Core i5 up to Core i5 2400. Yes it has more power consumption. Wins in 2 out of 3
FX8120 when OC is faster and cheaper than any Core i5 in multithreaded apps. Yes it has more power consumption. Wins in 2 out of 3
Price/performance in multithreaded apps the FX series are faster and cheaper. If you dont OC and you want to save on electricity buy Intel. But at the same or less price points the FX CPUs can give you more performance in Multithreaded apps. If you only game and you can afford it, then Buy the new Intel 3570K or the 3770K. But if you are in a low budget and you are willing to OC your components the FX can be very performance/price competitive.
You havent seen any FX6100 @ 4.5GHz benchmarks or in-game power usage and yet you claim that FX sucks for games.
Is that SB at the same or close the same price point ?? Because a 6-core SB-E is 50%+ faster than Core i5 but cost more than double.
A cheaper FX processor when OCed can have the same or better performance. I dont see whats the problem with that. I wished Intel would allow me to OC any Core i CPU but they dont. Now that you cant OC any Intel CPU, buying a cheaper model and OC it to have the same performance of a bigger model is not that appealing ??? Come on.
BDs thermals are much lower than SB and IB, not to mention that you can buy the FX6100 + after market heat-sink for the same price an Intel Core i5 2300 costs. OC both of them and compare the performance/price.
If you only what your PC for gaming then buy the cheapest CPU that will not bottleneck before your GPU.
You keep saying that BD cost more but that is only valid for the FX8150 vs the Core i5 2500K. In that case the FX is faster in multithreaded apps and that is why it cost more.
Core i7 2600K is faster than FX8150 and it cost more, no problem with that.