lets just we and see. nobody here works for amd, or is a cpu tech.I wish people would stop throwing optimized about.
Performance scaling with threads isn't an exact science, the other threads may only be doing small work loads, while others are doing the main work.
Which is why a 2500k stands its ground in those app's too in comparison to the 8150.
EDIT : The fact it doesn't win in most 8 threaded app's is a problem with the CPU, not the software. However, there could be some gain if Module's 1,2,3,4's first thread each deals with the bigger load, with the secondary thread on each module the smaller load (I suppose you could call that optimising, it's what the 2600k does in effect).
just one last thing afew month ago before the benchmarks, your the one who said BD would outperform intels 2500/2600k in 8 thread apps. this is also my point nobody know the future. nobody knows what amd will do. it's all guessing