Just a side note:

AMD's L3 cache contains all the L2 caches of the cores right? So with six cores you lose 3MB of your L3 cache, leaving only 3MB left? As with a quadcore you would have 4MB left.

This might be some explanation to why it performance should be less in single threaded apps (and offcourse the same memory bandwidth then a quadcore)