Hmm, depending on your uses it seems like a toss up. Personally I would go with the 8150 and overclock it as much as possible. Clock for clock, Single threaded is better on the 6300. With a slight overlock, the 8150 would be faster single threaded than the 6300 stock.
I would get the 6300 purely for it's significantly less power consumption and better per-core performance. Based on what you plan to do with the chip, I doubt the extra cores on the 8150 would help you at all.
The 6300 would be the better choice unless you just absolutely needed the extra 2 threads. I would recommend the 8150, but the power consumption is just ridiculous for the performance it has.
Turn off two modules, and try to see if it's stable at 4.0GHz at stock volts. I've turned two modules off and bumped the volt a little to get 4.3GHz on my 8350.
A forum community dedicated to overclocking enthusiasts and testing the limits of computing. Come join the discussion about computing, builds, collections, displays, models, styles, scales, specifications, reviews, accessories, classifieds, and more!