Call of Duty 4: Modern Warfare is different to all previous Call of Duty games, as it moves the action out of the World War II era and into the modern day. We have used the full version of the game with the 1.4 patch applied.
The game runs on a proprietary engine, which includes features like true world dynamic lighting, HDR lighting, dynamic shadowing and depth of field. Unlike most triple-A games that were launched late in 2007, Call of Duty 4: Modern Warfare only uses a DirectX 9.0 renderer and, given the realistic nature of the graphics, it proves that there's still life left in the old dog!
For our gameplay testing, we did a 90 second manual run through in the second mission of the game. All of the in-game settings were set to their maximum values, including texture details which were configured to 'Extra'. The 'Dual Video Cards' option was enabled for the Radeon HD 3870 X2 and Radeon HD 3870 CrossFire configurations, but was disabled in all single GPU configurations.
Finally, anti-aliasing and anisotropic filtering were controlled from inside the game.
Call of Duty 4: Modern Warfare
1680x1050 4xAA 16xAF, Maximum detail, DirectX 9.0
BFGTech GeForce 8800 GTS 512MB OC
Nvidia GeForce 8800 GT 512MB
Nvidia GeForce 9600 GT 512MB
ATI Radeon HD 3870 512MB
PowerColor Radeon HD 3850 Xtreme PCS 512MB
Nvidia GeForce 8800 GS 384MB
48.3
29.0
41.7
23.0
37.5
22.0
34.0
22.0
32.2
21.0
31.9
20.0
0
10
20
30
40
50
Frames Per Second
Average
Minimum
Call of Duty 4: Modern Warfare
1920x1200 0xAA 16xAF, Maximum detail, DirectX 9.0
BFGTech GeForce 8800 GTS 512MB OC
Nvidia GeForce 8800 GT 512MB
ATI Radeon HD 3870 512MB
Nvidia GeForce 8800 GS 384MB
Nvidia GeForce 9600 GT 512MB
PowerColor Radeon HD 3850 Xtreme PCS 512MB
63.1
36.0
55.9
33.0
44.9
27.0
44.3
28.0
44.1
27.0
43.1
27.0
0
10
20
30
40
50
60
70
Frames Per Second
Average
Minimum
Call of Duty 4: Modern Warfare
1920x1200 4xAA 16xAF, Maximum detail, DirectX 9.0
BFGTech GeForce 8800 GTS 512MB OC
Nvidia GeForce 8800 GT 512MB
Nvidia GeForce 9600 GT 512MB
ATI Radeon HD 3870 512MB
Nvidia GeForce 8800 GS 384MB
PowerColor Radeon HD 3850 Xtreme PCS 512MB
38.5
22.0
34.2
19.0
30.8
18.0
27.6
18.0
26.1
15.0
26.0
17.0
0
10
20
30
40
Frames Per Second
Average
Minimum
Call of Duty 4: Modern Warfare
2560x1600 0xAA 16xAF, Maximum detail, DirectX 9.0
BFGTech GeForce 8800 GTS 512MB OC
Nvidia GeForce 8800 GT 512MB
Nvidia GeForce 8800 GS 384MB
ATI Radeon HD 3870 512MB
Nvidia GeForce 9600 GT 512MB
PowerColor Radeon HD 3850 Xtreme PCS 512MB
44.5
26.0
38.4
18.0
30.8
18.0
30.3
18.0
29.8
17.0
28.5
16.0
0
10
20
30
40
Frames Per Second
Average
Minimum
What we see in Call of Duty is that the GeForce 8800 GT is really limited by pixel fillrate and memory bandwidth because, once anti-aliasing is enabled, the GeForce 9600 GT closes the gap between the two cards from over 27 to 30 percent to just over 10 percent. Nvidia’s GeForce 8800 GS is again limited by memory bandwidth and fillrate, as it performs in line with the GeForce 9600 GT when AA is disabled, but is 17 percent slower once anti-aliasing is applied.
The Radeon HD 3870 and 3850’s anti-aliasing problems showed up here, as the two cards virtually matched the GeForce 9600 GT’s performance with AA disabled, but once it was enabled, the GeForce 9600 GT stretched out a 10 to 15 percent lead over the two mid-range cards from AMD.