Eu tive esse problema uma vez antes e resolvi isso executando uma atualização completa do sistema e obtendo a versão mais recente do Windows Installer. No seu caso, recomendo que você tente uma versão mais nova ou mais antiga do WI.
Acabei de instalar uma cópia do XP em uma VM usando o VirtualBox. Eu então carreguei um disco de jogo (syberia - jogo incrível) e continuei com a instalação.
No entanto, quando clico no .exe, o Windows me apresenta o seguinte erro:
The setup files are corrupted. Please obtain a new copy of the program.
O que está acontecendo?
Eu tive esse problema uma vez antes e resolvi isso executando uma atualização completa do sistema e obtendo a versão mais recente do Windows Installer. No seu caso, recomendo que você tente uma versão mais nova ou mais antiga do WI.
Tente limpar suas pastas temporárias ( CCleaner pode ajudar), desinstalar o syberia e reinicializar. Tente reinstalar novamente, garantindo que qualquer software de segurança seja desativado durante a instalação.
Se o jogo requer OpenGL / DirectX (provavelmente), você terá que instalar primeiro as Adições de Convidado. Mesmo assim, esses drivers ainda são experimentais.