I think PC games are designed with particular things in mind at the time, like graphics cards and processors and whatnot. Sometimes, you may have a graphics card or processor that is so outrageously different than what they had available when the game came out that the game doesn't know how to handle it. I imagine some bits of hardware can be 'backwards compatible', otherwise you may have to look around the 'net for a patch that would make the game work.