My question is, why is the Bulldozer worse if it has a higher frequency?
1) Sandy bridge does more work per clock cycle.
2) Bulldozer cores are not truly 8 independent cores, each pair shares resources which hurts in some types of workloads.
3) A "K" chip can be overclocked. A 2500K will happily spend it's life at 4.5 or better.