Atualmente não há nenhuma correção para instalar um protocolo de rede IPX / SPX totalmente funcional no Vista ou no Windows 7. O melhor que você pode obter é o hack que você vê nesse link.
Uma VM pode ou não ser uma boa alternativa dependendo do que você precisa fazer. Uma boa VM é VMWare , mas isso não é um programa gratuito. Você pode, no entanto, instalar o Windows 9x com suporte a IPX / SPX.
Uma alternativa livre está indo para o emulador com DOSBox . Agora você pode instalar o Windows95 e também inclui suporte para IPX / SPX.
Pessoalmente, se eu fosse você, iria para o DOSbox antes de considerar o VMWare. O suporte VMWare para máquinas virtuais baseadas em DOS não é brilhante de qualquer maneira e o DOSBox faz um trabalho muito melhor em emular um ambiente DOS com suporte para diferentes tipos de hardware. Até recentemente instalar o Windows 95 com ele era um desafio. Mas não mais.