The 6600GT takes both the 9800XT and the 5950 to school in Halo. Texture filtering has improved a lot as the gap between the 9800XT and 6600GT widen quite a bit after toggling 8xAF. Pretty amazing that last year around this time, midrange cards were barely pushing 30fps in Halo.