Ave, rodei o demo tranquilo no high (8800GTS) no Win XP, instalei o full no Vista e no mesmo jeito rola travadinha toda hora :/
Certo momento o jogo deu problema e apareceu "Crysis DX10", tem como forçar o DX9 no Vista pra eu ver se fica melhor?
Que tem, tem. Mas, a melhor opção pra Crysis no momento é rodá-lo no XP mesmo. A diferença de desempenho é gritante. Mas, respondendo a sua pergunta, tem duas formas de você jogá-lo em DX9 no Vista.
1) Vai no Menu Iniciar > Jogos > Crysis, clica com o botão direito e seleciona Play DX9.
2) Edita o atalho de Crysis na área de trabalho. Clica com o botão direito e seleciona Propriedades. Em Destino, dá um espaço depois das aspas e escreve -dx9. Dá OK e abre o jogo pelo atalho.
Um abraço.