There might be another solution but this could be costly.
There is a program called VMWare workstation. You install it in windows. With this you can install an older version of Windows in VMWare. e.g Windows 98. Bear in mind you still need a licenced version of the operating system you are installing and you also need a licence to run VMWare. I know there was some legal issues about this program a while ago so best to read more about it at
www.vmware.com and all the relevant docs.
Otherwise if you have a small 20GB or something similar lying around hookit up to your pc and dualboot it with an older Windows version. Also bear in mind you need a valid licence for this.
I have noticed this with some older games they can't handle new hardware. It might be that the game is too old.