Si tuviese que escoger entre uno de esos dos sin duda escogería el core 2. Aunque sea lo más bajo de gama en core 2 es más o menos un 20-25% inferior en rendimiento que un E6420 (que cuesta más de 100€ más), además de eso, según he visto en varias reviews incluso ese modelo puede ser fácilmente overclockeado hasta los 3Ghz con el disipador de serie. Y además, dependiendo de la versión de P4 que sea, también está el tema de la compatibilidad de 64bits de los core 2 que el p4 puede que no tenga. Sin duda el core 2.
http://www.hothardware.com/articles/Intel_...ocessor/?page=3