Originally posted by: Dark Cupcake
Originally posted by: Vee
Most published benchmarks, like Sysmark and PCmark, are highly optimized for the P4's quirks and also concentrate on tasks and code that it does particularly well, while avoiding things that expose its weaknesses. The very same is true about the applications that are mostly used in published benchmarking, like 3DS and video encoding.
This means that they paint a onesided and very rosy picture of the P4's performance. In fact as favorable as can possibly be.
It does not correspond to general performance on general diverse code. This fact is then brutally exposed by gaming benchmarks. But it can also be exposed by benchmarking some other applications, though this is never done these days.
Do you remember how poorly the P4 did in the early Willamette days? Most people think that the Northwood changed all that. But while Northwood was somewhat better, the main thing that happened at the time was that benchmarks and benchmark code changed.
Pentium-M, Core and Core2 are not Pentium4s so you will not see the same discrepancy with them.
All that said, I'm not exactly a gamer, but in my limited experience an old 2.8 GHz P4 seem to do well enough. Even on fairly modern games like Far Cry. You don't seem to need an A64 to play games. Just enough RAM and a decent videocard.
Actually Northwoods were quite a bit better than athlon XP, and HT really improoved general performance. Not all code was optimised, but a lot was using sse2 (which amd now has anyways)
Northwoods and willamette had a 20 stage pipeline, prescots have a 31 stage. Its not untill the prescot that p4 started to suck. The willamette ones were not cloacked high enough, and saying that it was beaten at per clock basis is not valid as the netburst architecture allowed the cpu to be clocked higher, and thats how it gained performance, by having a significantly higher clock speed.
Early athlon XPs were better than the targeted p4s, on the other hand the later ones eg the 3200+ barton got beaten by the 2.8ghz northwood in a lot of things, where the 3.0ghz one was better in almost everything. (the 800mhz FSB with HT northwoods)