So your original point is moot as it was a poorly optimised game on hardware/peripherals that were common, seven years ago or not.Which is why it had vsync enabled by default and you had to mess about with the .ini file to disable it.
Even with the fixes it still threw some models around, it was a mess.