Ich seh das nicht ganz so eindeutig. Der dreikerner wird zwar bei Spielen und Programmen, die auf mehr als 2 Kerne optimiert sind, vorne liegen, aber auch nur da. In Dual Core optimierten Anwendungen sieht das nicht so eindeutig aus.
Zudem lässt sich der E7400, den Berichten nach, besser übertakten. Außerdem zieht er weniger Strom und ist auch kühler. Wenn dein Freund auch auf die Effizienz achtet, dann würde ich ihm zum E7400 raten.
AM3 ist zwar im Kommen, aber dann muss er sich auch gleich ein Mainboard mit DDRIII Support holen, damit sich das Teil wirklich auch für die Zukunft lohnt! Und die sind dann wieder ne Ecke teurer, als ein vergleichbares 775er Board.