What thedealer says is true as a matter of default settings. Certain motherboards, however, will override that limitation and allow you to set the boost clock of each core, which you can manually set to the stock boost clock. Doing that can allow all cores to boost simultaneously if your motherboard supports it. Certain Asus motherboards support that for "k" skew chips, but I don't know whether non-k chips will have anything to do the same. Just letting you know in case you want to look into it more.
That very limitation has lead me to actually swap a motherboard. There was more performance gain from it than upgrading my CPU to the next generation, and it the motherboard was less expensive than a new chip.