bueno lo de vista/xp es normal pues crysis es el abanderado del DX10...
lo primero, actualiza el juego a la ultima version si no lo has hecho ya, pues parte de los problemas en xp (y en vista) vienen por aqui...
segundo, tb habria que actualizar DX9 a la version d, que es la que "compatibiliza" DX10 con xp (vamos un apaño para que las exclusividades de vista se pudieran jugar en xp, o algo asi, ya conoces a m$)...
tercero, si todo lo anterior ya esta hecho, prueba a ir de abajo a arriba con las configuraciones graficas, he oido que a varias personas les ha funcionado asi...
cuarto, si todo lo anterior falla... me he quedado sin respuestas...