8150 is pointless, 8120 is the same CPU with a lower multiplier. Up the multiplier and it's the same. Like many AMD CPUs, the 8150 isn't really even a higher binned CPU, you just pay to have it pre-overclocked. The 8120 will use the same amount of power as the 8150 and provide the same performance.
I did not forget my point, I got sick of restating it. I explained why more threads does not necessarily mean more performance. If you had read them then you should have known the whole point.
The i5 does NOT have hyper-threading, it is a quad core CPU with only four threads. The i3 is a dual core CPU with hyper-threading and has two cores and two threads per core. You do not know what you are talking about. You could simply go to newegg.com and look at the LGA 155 i3s to know I am right, they are ALL dual core. LGA 1155 is the name of the socket used by Sandy Bridge, it is used by the H61, H67, P67, and Z68 chipsets, all of which support the same processors, but with different connectivity, budget, IGP, and overclocking options.
Celeron = single or dual core CPU without hyper-threading. one or two physical threads and no logical threads (the proper name for hyper-threaded threads).
Pentium = dual core CPU with more L3 cache and higher clock rates at the same power usage than the Celeron and still doesn't have hyper-threading. two physical threads and no logical threads.
i3 is a dual core CPU with more cache and higher clock rates than a Pentium and the i3s have Hyper-threading. 2 physical threads and 2 logical threads.
i5 has four cores with similar clock rates to the i3s and more L3 cache than the i3s, but is without hyper-threading. 4 physical threads and no logical threads.
i7 has slightly higher clock rates and more L3 cache than i5 and has hyper-threading. 4 physical threads and four logical threads.
This is the complete desktop Sandy Bridge lineup. There are also the LGA 2011 Sandy Bridge E processors that go with the X79 chipset that are basically LGA 1155 i7s except with more L3 cache, and instead of a 128 bit memory controller they have a 256 bit memory controller. Some LGA 2011 i7s also have 6 cores instead of 4. They also have hyper-threading. Sandy Bridge E is actually a single die with eight cores and 20MB of cache, but some cache and two or four cores are disabled, depending on the processor.
Sandy Bridge has about 50% more performance per core than FX processors when it is at the same clock frequency as the FX. That means that a six core FX at 3GHz is about equal to a Sandy Bridge i5 that has four cores (all of which do) that runs at 3GHz.
You can further learn from this that at best, the eight core FX CPUs are only 25% faster than an i5 when both are at the same clock frequency. That also shows how an i7 is faster than an FX eight core. This is why that FX processors are called crap by most people, they have worse IPC (Instructions Per Clock, basically means performance per Hz) than Core 2 and Phenom II architectures (bot have about 15% or so more IPC than FX, despite Core 2 being from 2006 and Phenom II being almost as old).
AMD screwed up making the Bulldozer architecture and that is why it has horrible performance per core, forcing AMD to have large core counts to stop Intel from winning in EVERYTHING at the same price point. This method works well in servers, but not so much in the desktop space of most home users because, like I said, most software does not make good use of large amounts of cores.
I apologize because I have been rather rude in explaining this, but I am right. I'm not one of the top 300 members of this site out of about 700,000 members by not understanding computer technology.