Why GTA4 runs slowly on PC?

Before anyone says this, let me make this clear, this is not a "Why GTA4 runs slowly on my high-end PC" thread.
What I want to know is why games like GTA4 run slowly on an average PC than similarly aged games that have been written for PC.
I recently installed GTA4 on my PC. I already have Crysis, and I found out it's a much more graphically advanced game than its competition, and comparison wise, it's better than GTA4 visually. However, I get around 40FPS with my Core 2 Duo e4600 in Crysis and barely 8-16FPS in GTAIV. In LA Noire also, the performance is not impressive. I can set it to all "quality" on max resolution, sure, but it doesn't run at 30 FPS.
Am I bound to get similar performance on any other console ports I install on my PC? Or these two games are just a product of lazy coding on Rockstar's part?
 
Solution


Like the previous poster stated, it's a port from consoles so it's not optimized to use conventional PC hardware.

Not all ports are created equally so I would expect you to get different performance from a game like NFS, not to mention GTA is much larger than NFS. You would get better performance if you moved up to a quad core CPU with grand theft auto though.

You have to remember that even though a console might have 3 cores (newer ones have 8) they tend to be much slower than a modern PC CPU, but because the developers...


Like the previous poster stated, it's a port from consoles so it's not optimized to use conventional PC hardware.

Not all ports are created equally so I would expect you to get different performance from a game like NFS, not to mention GTA is much larger than NFS. You would get better performance if you moved up to a quad core CPU with grand theft auto though.

You have to remember that even though a console might have 3 cores (newer ones have 8) they tend to be much slower than a modern PC CPU, but because the developers know exactly what hardware they will be using they can design their games to take full advantage of it. On top of that older games made for PS3 and Xbox360 used a completly different architecture than modern computers (x86). Now that the PS4 and Xbox one are using x86 architecture I would imagine console ports will become more and more optimized until eventually consoles are nothing more than a regular PC in the future.
 
Solution


The main thing is, GTA4 broke the rules by providing absolutely terrible performance even on PC's that satisfied the recommended requirements.
Also, for LA Noire, the minimum requirements are a E4300 I think, and some other requirements list a E6600. But the recommended jumps straight to the i5-2400. I mean, what the?! What is a standard user to expect? "Hey man, it's OK if you have a E6600, but just so you know, it'd have been better if you had a i5-2400".
 

TRENDING THREADS