The folks at ATI have improved mightily on the R300 design with the R420, successfully delivering the massive performance leap necessary to keep pace with NVIDIA's new GPUs. The achievement of ATI's demo team with the Ruby demo is a heckuva reminder that ATI knows what it's doing with DirectX 9-class graphics, and a very strong argument that the X800's new, longer shader instruction limits don't preclude much higher quality graphics in real time than anything we've seen from game developers yet.
However, NVIDIA's GeForce 6800 cards are no pushovers this time around. The GeForce 6 cards are faster in OpenGL, in many older games, and in Prince of Persia: The Sands of Time. ShaderMark 2.0 is very close, too, proving that NVIDIA's new pixel shaders are very capable, even with a distinct clock speed deficit. The GeForce 6800 GPUs have some natural advantages, including support for Shader Model 3.0 with longer shader programs, dynamic flow control, and FP16 framebuffer blending and texture filtering. Down the road, these capabilities could prove useful for creating advanced visual effects with the highest possible fidelity.
Right now, though, NVIDIA needs to concentrate on getting some basics right. The NV40 is a novel chip architecture, and its drivers are very much in the beta stages. We'd like to see better results in newer titles like Far Cry, antialiasing blends that account for display gamma, and a consistent means of banishing "brilinear" filtering optimizations. Ideally, NVIDIA would make "brilinear" an option but not the default; the GeForce 6800 series is too good and too fast to need this crutch. It's possible NVIDIA will have worked out all of these problems by the time GeForce 6800 cards arrive in stores.
At present, ATI appears to be slightly ahead of NVIDIA, but its superiority isn't etched indelibly in silicon the way it was in the last generation of GPUs. The GeForce 6800 is an extremely capable graphics chip, and we don't know yet how good it may become. Whatever happens, you can see why I said this generation of GPUs presents us with a choice between better and best. These cards are all killer performers, and having seen Far Cry running on them fluidly, I can actually see the logic in parting with four or five hundred bucks in order to own one. 
232 comments — Last by Convert at 4:42 PM on 05/11/04
| A closer look at the new AMDRory Read and his cohorts chart a new course | 61 | |
| AMD's Radeon HD 7950 graphics processorJust a smidge less | 146 | |
| PC gaming in 3D stereo: 3D Vision 2 vs. HD3DWe slip on the funny glasses to assess the state of stereoscopic gaming | 60 | |
| AMD's Radeon HD 7970 graphics processorWe've spent the holidays on the Southern Islands | 461 | |
| Nvidia's GeForce GTX 560 Ti 448 graphics cardThe GF110 takes an arrow in the knee | 106 | |
| Today's mid-range GPUs in SkyrimFor the optimal dragon-slaying experience | 119 | |
| Today's mid-range GPUs in Battlefield 3Six GeForces and Radeons take point | 70 | |
| Battle of the Radeon HD 6950sCards from Gigabyte, MSI, and XFX go head to head | 42 |
| Friday night topic: The trouble with Best Buy | 131 |