Has usado algun Crack-NODVD?? Esos errores suelen ser por un crack que no corresponde a la version que tienes instalada (Para CoD2 existe la version 1.0 y la version 1.01 con soporte para HyperThreading). Prueba a arrancar el ejecutable del modo multijugador que no requiere NODVD, si funciona bajate otro NODVD (suponemos todos que lo tienes original )