I have some questions:
What should I choice?
P4 3.4 is faster?
L2 Cache make difference or not?
The two chips are actually much more different then they might appear.
The change in cache coincides with the change from the older
"Northwood" core P4 chips to the newer "Prescott" P4 chips. As such,
it makes generalizing a bit tough, though it is sufficient to say that
the two cores are going to perform at a VERY similar level, clock for
clock.
So, that being said, the 3.4GHz P4 will probably be (very) marginally
faster, though you're unlikely to notice the difference between the
two. If one chip is more than $10 cheaper then the other, I would
probably go for it. If they are within $10 of one another, I would go
for the 3.4GHz "Northwood" P4 with 512KB of cache. According to
www.pricewatch.com, the going rate for the 3.4GHz "Northwood" chip is
about $50 more than that of the 3.2GHz "Prescott" chip. In this
situation I would save the $50 and go for the latter.
Of course, that being said, the recommendation of others in this
newsgroup (to get a Socket 939 Athlon64 chip) is not a bad one at all,
as least if you're looking at buying a new motherboard to go along
with this new processor. Or if you're set on Intel chips, one of the
newer Socket 775 chips with 64-bit capabilities would be fine. Really
I would only consider either of the two chips you're looking at if
you've already got a Socket 478 motherboards that supports these chips
but currently has no processor in it (or perhaps a 2.0GHz chip or some
such thing). If you've got a P4 2.4GHz or faster chip already then
the upgrade probably isn't worthwhile, and if you need to buy a new
motherboard then Socket 939 would be your best bet, or Socket 775 (aka
"Socket T") if you insist on Intel chips.