the reason that the xbox version looks so bad is that it isnt being played on a 360, because the resolution is far higher on the 360 version of Halo 2, if you dont believe me test the difference between playing it on the xbox and the 360 on the same tv...
Ross_Boss' comments