IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
It's completely depend on need. Multiple cores are good for some things, higher clock speeds for others. There are two basic situations that are to be considered:
1. The processor is used with a computer that solely does calculations for a single program
2. The processor is used for multiple programs running at the same time
The first situation is where processor 'speed' is more important, as the user wants the ability to make calculations quickly and efficiently.
The second is where multiple cores come in handy, as each program can be assigned to a separate core, thus freeing each program from 'bottle-necking' each other.