We used the full retail version of Company of Heroes patched to version 1.5.0. It's touted as one of the best real-time strategy games of all time. Not only is the gameplay incredibly good and immersive, the graphics engine is simply stunning, making extensive use of post processing and advanced lighting techniques in the fully destructible environment. It's also scheduled to get a DirectX 10 update very soon.
The graphics already look superb, but with the additional performance benefits and image quality enhancements that DirectX 10 will bring, we're expecting it to look even better than it does now. Relic tells us that it plans to make extensive use of the geometry shader, with the addition of things like point shadows and also fuzzy grass support too. By fuzzy grass, Relic means grass that will have micro displacements that break up the detail in the base terrain texturing.
Relic also plans to leverage some of the other benefits to DirectX 10, to improve performance with more graphical features turned on. The developer's plan to add more detail into the world with more smaller object details. Of course, all of these will react with the world and will be fully destructible like every other element in the Company of Heroes world. For our testing, we used the in-built demo to gauge performance - in this rolling demo, there is heavy use of water, lighting, explosions and also masses of vegetation and it represents fairly typical performance throughout the game.
We had some problems getting both ATI's and Nvidia's previous generation cards to running with anti-aliasing enabled, so we have limited comparisons between the cards to 0xAA 16xAF at 1600x1200, 1920x1200 and 2560x1600 with those cards. We've included 4xAA results too for the current generation cards. All in-game details were set to their maximum values.
Company of Heroes
1600x1200 0xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
BFGTech GeForce 8800 GTS OC 640MB SLI
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
Nvidia GeForce 8800 GTX 768MB
ATI Radeon X1950 XTX 512MB CrossFire
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 320MB SLI
BFGTech GeForce 8800 GTS OC 640MB
BFGTech GeForce 8800 GTS OC 320MB
ATI Radeon X1950 XTX 512MB
Nvidia GeForce 7900 GTX 512MB
166.7
78.0
145.2
58.0
135.3
62.0
123.9
57.0
114.7
44.0
112.3
41.0
103.9
37.0
102.6
27.0
90.3
24.0
88.8
27.0
75.1
32.0
67.4
25.0
63.9
15.0
41.2
10.0
0
25
50
75
100
125
150
175
Frames Per Second
Average
Minimum
Company of Heroes
1600x1200 4xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
BFGTech GeForce 8800 GTS OC 640MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
Nvidia GeForce 8800 GTX 768MB
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 640MB
BFGTech GeForce 8800 GTS OC 320MB SLI
BFGTech GeForce 8800 GTS OC 320MB
166.7
78.0
135.3
62.0
125.7
43.0
114.7
54.0
108.9
44.0
107.0
43.0
103.9
37.0
78.8
22.0
75.1
32.0
70.3
13.0
57.9
7.0
0
25
50
75
100
125
150
175
Frames Per Second
Average
Minimum
Company of Heroes
1920x1200 0xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
BFGTech GeForce 8800 GTS OC 640MB SLI
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
ATI Radeon X1950 XTX 512MB CrossFire
Nvidia GeForce 8800 GTX 768MB
BFGTech GeForce 8800 GTS OC 320MB SLI
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 640MB
BFGTech GeForce 8800 GTS OC 320MB
ATI Radeon X1950 XTX 512MB
Nvidia GeForce 7900 GTX 512MB
141.3
65.0
124.5
47.0
111.9
51.0
99.4
45.0
93.4
40.0
90.4
38.0
83.9
25.0
83.4
31.0
74.3
18.0
72.9
20.0
60.5
25.0
52.2
19.0
51.0
12.0
30.3
6.0
0
25
50
75
100
125
150
Frames Per Second
Average
Minimum
Company of Heroes
1920x1200 4xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
BFGTech GeForce 8800 GTS OC 640MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
Nvidia GeForce 8800 GTX 768MB
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 320MB SLI
BFGTech GeForce 8800 GTS OC 640MB
BFGTech GeForce 8800 GTS OC 320MB
136.5
63.0
108.8
48.0
103.2
39.0
92.1
44.0
84.9
34.0
84.1
33.0
78.4
28.0
62.6
17.0
61.6
9.0
56.1
21.0
46.0
5.0
0
25
50
75
100
125
150
Frames Per Second
Average
Minimum
Company of Heroes
2560x1600 0xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
BFGTech GeForce 8800 GTS OC 640MB SLI
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
ATI Radeon X1950 XTX 512MB CrossFire
Nvidia GeForce 8800 GTX 768MB
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 320MB SLI
BFGTech GeForce 8800 GTS OC 640MB
ATI Radeon X1950 XTX 512MB
BFGTech GeForce 8800 GTS OC 320MB
Nvidia GeForce 7900 GTX 512MB
95.6
41.0
85.0
34.0
72.1
29.0
62.8
30.0
58.7
30.0
56.8
26.0
56.7
22.0
51.8
21.0
48.0
18.0
39.0
2.0
38.2
15.0
32.2
8.0
31.5
2.0
16.0
4.0
0
25
50
75
100
Frames Per Second
Average
Minimum
Company of Heroes
2560x1600 4xAA 16xAF, Maximum Quality
Nvidia GeForce 8800 GTX 768MB SLI
ATI Radeon HD 2900 XT 512MB CrossFire
BFGTech GeForce 8800 GTS OC 640MB SLI
EVGA e-GeForce 8800 Ultra Superclocked 768MB
Nvidia GeForce 8800 Ultra 768MB
EVGA e-GeForce 8800 GTX KO Superclocked ACS³ 768MB
Nvidia GeForce 8800 GTX 768MB
ATI Radeon HD 2900 XT 512MB
BFGTech GeForce 8800 GTS OC 320MB SLI
BFGTech GeForce 8800 GTS OC 640MB
BFGTech GeForce 8800 GTS OC 320MB
92.6
40.0
73.9
31.0
66.6
24.0
60.0
24.0
55.0
21.0
54.6
21.0
50.0
19.0
40.5
15.0
35.2
1.0
34.8
12.0
25.5
1.0
0
25
50
75
100
Frames Per Second
Average
Minimum
As expected, EVGA’s e-GeForce 8800 Ultra was appreciably faster than the reference-clocked 8800 Ultra when anti-aliasing was enabled, with percentage gains improving with resolution. However, it was slower than both a pair of mildly overclocked GeForce 8800 GTS 640MB cards running in SLI and a pair of CrossFired Radeon HD 2900 XT 512MB graphics cards, despite costing more than both of these pairs.
Compared to EVGA’s Superclocked e-GeForce 8800 GTX ACS3 card, it could be argued that the company’s pre-overclocked Ultra didn’t deliver enough of a performance increase to warrant the £100 price premium. At best, the performance increase was just under 10 percent in this title, but in order to experience that kind of performance gain, you’re going to need either high resolutions with 4xAA or either 8x or 16xCSAA in this title.
There’s no doubting that this is the fastest single card solution we’ve seen in this title, but one already has to question the value proposition it offers. You just can’t get away from the fact it’s going to cost you over half a grand.