Why do we keep posting misinformation?
First, you have to answer the question of what application you are going to run (you already have), then, check what versionh you will be running..... The P4 will be unbeatable in the application in question, if ALL of the next happens:
- Application is very well optimized for SSE2
- Application is very well optimized for hyperthreading
- Codec (and/or container) is very well optimized for SSE2 / HT
- Decoder (if transcoding) is very well optimized for SSE2 / HT
In addition to those, in order to generate the big margin of victory seen in some programs, it is needed that those softwares don't recognize all the features of the AMD CPUs. I am pretty sure everyone remembers the WME ver 7 issue where SSE was not properly set in the Athlon XP.
If the application and/or codec is not very well optimized, the K7 will win (yes, it says K7. The K8 will win by a bigger margin.
As examples, take these:
AMD wins
Codecs: xVID
Consumer programs: Ulead VideoStudio 4,5,6 and 7. Roxio videowave 4,5,6 and 7. Pinnacle studio 7 and older.
Mid range video edition: Adobe Premiere 6.5 and older. Ulead MediaStudio Pro 5, 6, 6.5 and 7
MPEG2 Encoders: Canopus procoder, Ligos, bbMPEG.
DVD transcoding: DVD2AVI, VirtualDubMod
Freeware: VirtualDub.
Streaming: Quicktime.
Intel wins
Codecs: DivX 5.1.1
Consumer programs: Pinnacle Studio 9 and 8.
Mid range video edition: Adobe Premiere 7 and newer
MPEG2 encoders: TMPGEnc, mainconcept
DVD transcoding: XMPEG, FlaskMPEG
Streaming: Windows media 9.
Unknown
Codecs: On2 VP6, Nero digital
Consumer programs: Nero vision express.
MPEG2 encoders: Cinema craft encoder
DVD transcoding: Nero recode, DVD shrink
Streaming: Real video.
As you can see, it is basically a wash. For any application you give where the P4 wins, there will one where the K8 wins. Remember also that the setting used in some sites (retarded by the way) are not realistic.... Who converts a DivX resizing at fastest quality without sound? Those figures of 100 fps are cr@p. Quality is key. I am yet to break the realtime barrier encoding DivX and half real time encoding DVD compliant MPEG2......
Proffesional video applications are usually NOT heavily optimized for SSE2, but rather optimized in features. So, the fastest CPU for video encoding will be the one that fits your application best. Pick your application based on that.
Same goes for audio. A true professional application (cakewalk) runs in a celeron 300. This means it is not optimized for SSE2 / HT, so you know who wins.
Feel free to comment.
Alex