Far Cry 2 is a far more demanding game than Half-Life 2. As before, we tested with the built-in benchmark tool, using Ultra settings and 4xAA. Previously, no card combination reached 60fps, though the GTX 295 and the GTX 275 SLI come close at 1680x1050 and 1920x1200. The Radeon 5870 breaks this trend, hitting 70-75 at the low end resolutions. The secret here is running in DX10 mode, which not only looks prettier, but is significantly more efficient and produces much better performance.
At 1920x1200 and below, the DX9 performance is comparable to the GTX295 and GTX275 1792MB SLI. THe DX10 performance pulls away, adding a bout 15 fps. Please note that DX10 performance in the NV cards may (or may not have been better). The primary focus of these benchmarks is Surround/EyeFinity. The TripleHead2Go doesn't (or at least didn't at the time) support DX10, so it couldn't be tested. Performance at 2560x1600 is similar between the Radeon 5870 and the NV options.
At 3840x1024 the Radeon 5870 clearly shows its muscle and pulls away from the NV configurations. THe DX9 run adds about 10fps, while the DX10 run adds about 15fps and closes in on 60fps. With a few tweaks (remember we're running 4xAA at Ultra), you can have 3840x1024 at 60fps+.
As before I a full AA analysis. I tested both 5760x1200 and 5040x1050 at High, Very High and Ultra High settings (DX10 doesn't offer "Medium"). All res and quality combinations were tested at 0xAA, 2xAA, 4xAA and 8xAA. At 5760x1200 we could get 8xAA on High and Very High; at 5040x1050 we could get 8xAA on Ultra. The NV cards were previously only able to pull 8xAA at 5040x1050, under Medium settings, and only with the GTX 275 1792MB and above. The added horsepower of the Radeon 5870 is clearly apparent at higher AA settings.
Performance in Far Cry two is outstanding on the Radeon 5870 1GB, while running at 5760x1200. Except for 8xAA, each step from 0x, 2x to 4x drops fps by about 10 frames. The one standout is 8xAA, which takes a huge hit and it totally unplayable. It will not load in Ultra. One thing to note is the minimal impact of going form High, to Very High to Ultra. All of the NV cards took huge hits in performance as you moved up the quality scale. The ATI card produces single digit impacts at each quality step. IMHO, this is a huge feat with regards to the power of the 5870.
Even if you are not considering EyeFinity into your "value proposition," the Radeon 5870 is a serious card with a great price/performance ratio. If you have a high-end NVIDIA setup, and play mostly DX9 and/or Source games, then you have no reason to upgrade. However, if you're a generation back and/or you play DX10 games, the Radeon is really the only way to go. Beyond EyeFinity, it's support of DX10, DX10.1 and DX11 provides huge performance boosts and a large amount of future-proofing.
In Source games, the high-end NVIDIA configurations run neck-and-neck with the Radeon 5870 in widescreen - some better, some worse. They are all within about 5%-7% of each other, and are in the 120+ fps range. The Radeon does pull ahead in the EyeFinity configurations.
The Radeon 5870 truly shines in Far Cry 2, especially in DX10. The card bests the NVIDIA crowd in both DX9 and DX10, often by signifcant margins. The single 5870 beats the dual-GPU GTX295 and a GTX275 SLI setup. Its performance at 5760x1200 (3x1920x1200) even beats the high-end NVIDIA performance at 5040x1050 (3x1680x1050) - while pushing significantly more pixels. Additionally, the Radeon is able to hold its performance while turning up the AA and quality settings, and basically any combination. While dialing up the quality settings took a significant toll on NVIDIA crowd, it only made single digit impacts on the Radeon.
At a lower price point, lower heat, lower power, and lower noise (no damn whine) than the GTX295 and GTX275 SLI, the Radeon 5870 is the far better value on the block - according to the numbers.
This just covers the numbers and the data. I am working on a full review that will cover the drivers, resolution issues, the Catalyst panel (hint: I'm not a fan) and EyeFinity setup and performance. That should be out in the next few days.
We are also working to secure additional cards for benchmarking. We saw with the NVIDIA GTX275 that more VRAM helped to alleviate hiccups during the Far Cry 2 benchmark and provide smoother performance at 5040x1050 (though it didn't change the overall average fps). We had hoped to get 1GB and 2GB versions of the GTX285 for further comparison, but EVGA isn't returning my calls anymore.
Once the EyeFinity6 card is out, we should be able to run similar analysis as it is a 2GB card. And, we're looking to get a 5970 as well in the near future. The CrossFire setup with 2GB on each GPU will certainly help. At 5760x1200, I dare say that a 4GB card would actually show a benefit - at least at higher AA settings.
And Finally, I will be moving over to Windows 7. I'll re-baseline everything. I don't expect any real differences (based on other reviews of Win7), but I need to switch over to stay current and take full advantage of DX11. And besides, it's less painful than Vista.