My original copy of Infernal Machine Crashes out under Windows XP.

I am running a Pentium 4 1.8 with a 64M Nvidia Creative Geforce.

I know it ran alright before under Windows 2000 and have tried to run it using the win2000 compatability option under WinXP.

It crashes as far as i can tell whenever i push the fire button on the keyboard (Ctrl), Mostly when i am trying to fire the machine gun on repetitive fire, sometimes just pushing it once.

I have tried to change the settings, Graphics and Sound, pretty much every available combination. It actually runs well until it crashes, smoothly and everything. The crash pops up a dialog involving the 'Assert Handler'

I am halfway through and don't want to just stop, formating the system to an older version of Windows seems a bit extreme for one problem on a game.

Any ideas?