Não há resposta única para todos.
Se você estiver executando muitos outros programas, quanto mais núcleos, melhor. Se não, ter uma velocidade base maior pode ser melhor.
Quanto aos benchmarks brutos, O i7 740QM @ 1.73GHz
está classificado em 3634 Enquanto o i5 520M @ 2.40GHz
está classificado em 2341
Assim, o I7, como seria de esperar, é um processador de maior desempenho. Existem outros fatores, como o FSB / DMI / cache, que podem afetar drasticamente a velocidade do processador.