After a little bit of thinking, I’ve figured out why this is happening.
I have an RTX 3090 and an r9 3900x with 32GB of 3200Mhz RAM. The computing power of this PC is overwhelming. No game should run this poorly on my PC, in theory.
I tweaked my graphics settings to the absolute lowest they could go, and I was still running at 10 fps on approach into Chicago. So just to test it, I set them back to maximum, and then I changed my resolution to 4K even though I usually play at 1440p. My fps stayed the same. This tells me this is definitely not a graphics issue.
This started happening after the update where wind over coastal areas was added. Since I mainly fly over Chicago, that might explain why I was noticing a heavier load on my CPU. I think Asobo was just too ambitious in their asking of computational power. This sim is just demanding too much from normal CPUs and it’s not something multithreading can fix. If one core isn’t done, it’ll still hang the system regardless of whether the other cores are.
Another problem is CPU advancements are incremental, so the level of CPU performance Asobo is asking for is still maybe ten years away, or more. That’s the majority of the life for a sim.
The only solution is for Asobo to dial back the physics simulation. In a crosswind scenario, maybe just create 100 different scripted events that can happen on approach and playing a random one during approach, instead of simulating 100 different lines of wind hitting 100 different points on the wing.
The physics simulation is just too demanding. Asobo have got to realize this and scale it back. We have data on how flights ‘should’ look like and scripting flights based off real world data is realistic enough. Modern CPUs just can’t handle the level of physics simulation Asobo is trying to get out of them, and it’s making this once really fun game, extremely unplayable after each update.
Oh also that’s the reason why it gets worse after each update. The sim just adds more things to an already struggling CPU.