Well, in the case of, say, Far Cry 3, it was never coded to run easily on the computer, and that can be attributed to mainly spaghetti code. Just publishers making a game for console, and pumping out the pc port quickly and leaving it. And emulation sometimes has to run a whole bunch of code to port it in real time to pc.
Latest Answers