Eiin Core2Duo mit 800 Mhz im 3D Modus?
Dein System ist wahrlich nicht ganz optimal. Warum hast du einen so hoch getakteten Speicher, übertaktest du gerne deinen Rechner? Investiere lieber in einen weiteren und ggf.. niedriger getakteten Riegel. Dann kannst du auch noch zusätzlich mit besseren Latenzzeiten rechnen und Halo 2 müsste laufen.
Anonsten immer nach Patches umschauen. Konsolenumsetzungen sind meist ein Trauerspiel am PC (siehe RE4 vor den Patches v.a)