Probably yes and nothing you can do about it. It appears Microsoft will treat a bulldozer module as more of a single core with a high-performing hyperthread than two cores. It's a raging argument among CPU purists.
It's might be just semantics but if it affects how the scheduler functions it might actually be good as it knows how to schedule threads onto the cores to use CPU resources more efficiently.
As far as the base clock speed shown in Taskmanager goes...I don't think anyone's ever explained it well. It's never precisely right for a CPU that uses turbo or boosting. I'd look at a proper monitoring utility, like HWInfo64, to see just what clocks each core is operating at to know if it's reasonable.