What I'm not understanding is why are Nvidea cards better even though their specs are lower than an ATI card? Nvidea cards get a better framerate when you compare an 8800 GT 512MB to an ATI 3870 HD with 512MB. Is it just because ATI's drivers are just terrible? The ATI 3870 HD has higher clocks and memory speeds and everything. Or is it simply because the benchmarks don't specifically tell which card they used, just the model? I'm thinking it's just the drivers.