So I have been looking lately on numerous processors and I stumbled upon the multicore processors. I came to see same ghz number in cpus having different numbers of cores e.g two processors giving 4.0 ghz but one having 6 cores while the other has 8. So which one in this case would be better to have? And is this 4.0 ghz achieved by every core in the cpu all together, or does each core produce 4.0 ghz speed?