You don't understand the context. Fermi, at the time, was incredibly hot, had a huge die, and very low yields. All of that contributed to its very high pricing, even if it was only for a 15% performance increase. Bulldozer doesn't have any of these problems. It won't be very hot, the die size is moderate, and yields according to most sources seem to be okay.
The problem with Bulldozer is that AMD decided to make a many-core CPU with low IPC and a deeper pipeline than Sandy Bridge so they could get higher frequencies and decent multi-threaded performance. The problem is that multi-threaded performance is limited by the module design, to the rate that taking into account a perfect scaling to 8 cores, it leaves us with 800% performance but, for every 200% (as long as the code is executed completely on a module, according to AMD), you have to take 20% off. That leaves us with 720% performance, but since scaling decreases as you add more cores it's around 700%. It probably still has at the minimum 30% lower IPC than SB, too, and the Core i7 has an advantage with HyperThreading. That's why AMD decided to go for higher frequencies. Even comparing a 2600K to an FX-8150 at 4.5GHz and 5.0GHz, respectively, I doubt the FX-8150 would be faster in anything. The architecture just doesn't seem to scale that high.
Now, comparing the FX-8120 to the Core i5 2500K, then we might have a more interesting scenario where the i5 is a whole lot faster in single-threaded and the FX is slightly faster in multi-threaded.