fronzelneekburm: None of the tests would ever go far above 60, so I honestly thought there was some framerate cap at work here. This suspicion turned out to be wrong when I was indoors and the framerate went up to 100something. Also, for some reason I was unable to force VSync on during these benchmark tests. I ran separate benchmark tests for Lost and the Damned and Ballad of Gay Tony and those had even worse results at 60.51 and 51.12 respectively. And like you said, in outdoor sections the framerate tanks into the 30-ish levels. What a mess.
I decided to update on this (GTA IV performance) because I feel I am getting surprisingly good performance on my other, non-gaming, laptop:
Dell Precision 3530
Intel Core i7-8850H 2.60GHz
NVidia Quadro P600 + Intel UHD Graphics 630
16GB RAM
At 1920x1080 resolution and pretty much everything at either High or Very High, and even View Distance/Detail Distance/Amount of traffic at max, I get 60 fps with vsync on most of the time I drive. Only occasionally it may go to e.g. 50-55 fps, at worst I saw it go to 43 fps when I drove near the water and was looking across a big bridge which lead to the other half of the city, overlooking the city from afar.
This is with the Quadro P600; if I change to Intel UHD, I get lowly 12-16 fps or so. P600 is not really designed for gaming but for more professional use, but it seems to work reasonably with games too.
https://www.notebookcheck.net/NVIDIA-Quadro-P600-GPU.302932.0.html I don't know how much it affects the performance that I had to fix a certain Video RAM problem. For some reason GTA IV seems to think my Nvidia GPU has only 512MB of RAM, hence I couldn't select e.g. high quality textures but only medium. Googling for this, apparently lots of other GTA IV gamers have the same problem, the game doesn't detect the amount of video RAM correctly.
I fixed it with these instructions:
https://www.youtube.com/watch?v=YQ2wovQ7is0 For me it was enough to add the following commandline.txt text file into the GTA IV game directory
C:\WinPrg\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\commandline.txt :
-novblank
-norestrictions
-frameLimit 60
-refreshrate 60
-noprecache
-nomemrestrict
I didn't have to add the dinput8.dll like some apparently do. Anyways. after that the game was still reporting the video RAM wrong (512MB), but it allowed me to select high texture quality etc., going over that fake limit.
So yeah, now GTA IV works fine on this non-gaming laptop with pretty much maximum settings, and only occasionally I see the framerate go under 60 fps. So I am unsure if something has recently changed with the game performance-vise (I think it has received a couple of updates this year), or if using the commandline.txt helps with the performance as well, besides fixing the video RAM restriction problem.
At least I am happy with the GTA IV performance now.