Hey, sorry for the late reply, but here goes:
Yes, I've made sure it's using my GPU and not the integrated graphics. Same with every other game I own.
I tried that, but it sadly didn't fix anything. I'm guessing it just has to do with the way it despawns unneccesary objects in interiors, as the same thing happens when I enter a crib. Angel's Gym, for example, gives me around 210 FPS when I'm inside, but as soon as I leave it drops to 107 FPS.
See, that's the problem. The game has a whopping 1,2% CPU usage acording to Task Manager; it's barely using the CPU at all! I set its affinity for all processors, then 4, then 8, tried giving the game a higher priority but nothing changed. And even worse, I couldn't find any fix on the Internet so I'm stuck with it being like this. Great.
But you know what? None of that matters because I finally know what's the problem. It's the fucking water. See, here's a screenshot of me standing a little far away from a body of water at max settings, 105 FPS, pretty good, you know?
View attachment 37599
But get a load of this. There's a little bit of water in the bottom left corner, but I'm already down to 40 FPS, 60 FPS less than when I wasn't near it!
View attachment 37600
And this is me standing in front of that cursed water; there's plenty of it on the screen, as you can see. And I have the same performance as when there was barely any on screen.
View attachment 37601
So fuck it, I guess I'll just stay away from any bodies of water, including the pool at the Saints HQ. Fucking brilliant.