Bem pessoal estive de férias e não pude vir aqui ver as vossas ajudas.
Vou tentar comentar tudo.
1º A "necessidade" de ter DX10 não era nenhuma urgentemente, apenas pq quando instalei o Autoca2008 ele instalou o DX 9.0c e não sabia se me tinha apagado o DX e se o tinha que instalar de novo e pq um programa estava-me a dar um erro de DX9 e queria meter então o DX10 para ver se resolvia o problema. Tirando jogos não tem qq vantagem.
2º Dá para instalar o Xp depois do Vista, mas é de uma maneira que não funciona na maior parte dos casos. E dá muita trabalho, é preciso instalar e depois fazer um repair do vista e isto e aquilo.
Então acabei por formatar tudo, instalar o Xp numa pequena particção de nome E:, e depois instalar o Vista na partição C:, fiquei com dual boot e como o Xp vai ser usado apenas para o Max9, quando sair um update para vista ou um Max 10, basta instalar esse no Vista no C: e apagar a partição do Xp e não é preciso mais nada. Já que todos os outros programas necessários funcionam no Vista sem problemas, e não deve faltar assim tanto para que o Max tb funcione.