Fixed framerates are pretty much needed for Halo, simply because there's no code to interpolate from frame to frame on higher framerates. Your camera is moving at 60 FPS, yet objects animate at 30 FPS. It really disorients me.