We all know AMD dominates the gaming market at the moment when it comes to performance - but exactly why is this?
Part of the reason surely lies in the long pipes of P4, which take a hit when there's a lot of branches - when the programs are more or less linear, P4's rock.
However, this might not be the only reason - take a look at this ExtremeTech article:
http://www.extremetech.com/article2/0,1697,1895945,00.asp
It suggests, that by choosing a bit different options when compiling the game, especially P4's would get huge (they mention 5-10, 10-15 and even 20%) benefits, while possibly not harming AMD performance at all (it's a bit unclear apparently wether this would affect them at all, or would it affect some certain models or what)
The main point is, that the games (based on BF2) apparently are compiled using Pentium Pro / Pentium II / Pentium III optimizations, instead of taking real advantage of SSE/SSE2 etc, which would only need one switch "turned" by the developer.
Part of the reason surely lies in the long pipes of P4, which take a hit when there's a lot of branches - when the programs are more or less linear, P4's rock.
However, this might not be the only reason - take a look at this ExtremeTech article:
http://www.extremetech.com/article2/0,1697,1895945,00.asp
It suggests, that by choosing a bit different options when compiling the game, especially P4's would get huge (they mention 5-10, 10-15 and even 20%) benefits, while possibly not harming AMD performance at all (it's a bit unclear apparently wether this would affect them at all, or would it affect some certain models or what)
The main point is, that the games (based on BF2) apparently are compiled using Pentium Pro / Pentium II / Pentium III optimizations, instead of taking real advantage of SSE/SSE2 etc, which would only need one switch "turned" by the developer.