Halo CE uses DirectX 9.0 or later. If you want to know which version you have just open DirectX Diagnostic Tool. To do that, open Run, type "dxdiag" and hit Enter. If you don't have to required version, go to the first solution and install it.