So after dubious searching I stumbled onto the Microsoft Application Compatibility Toolkit, and a post on another forum that set down the steps to get it all working.
One way to fix it is to use the task manager under the processes tab and right clicking on the program and choosing Set Affinity, then desleceting all but one core (however you'd have to do this everytime).
Apparantly a lot of older games have trouble play on PC's with processors numbering more than one. Originally posted by JacksonXR75:Step Four was downloading a program from Microsoft that allowed me to force the game to only use a single cpu Core on my multicore processor.