Hi,
The different cores/virtual cores give the processor the ability to do things in parallel. That is, more things at the same time. On the other hand, the clock speed would be the speed of each core by itself.
There are tasks that can be done faster when parallelized, and other's that can't...