Hoping someone might have experienced something similar and knows how to solve this (or at least reassure me this is the best I can get running the settings I am). Also pretty new to MSFS so please forgive me if I’m missing something obvious!
I have a pretty high end system but struggling to get a framerate over 20-30fps, and trying to figure out where the bottleneck is on the CPU.
Is this completely normal for a setup like this, or is there likely something not configured correctly?
My system specs are:
- Processor: AMD Ryzen 9 9950X3D
- Graphics Card: Nvidia GeForce RTX 5090 32GB VRAM
- RAM: 64GB 6400mhz
- Motherboard: MSI MAG X870E Tomahawk
These are the settings / add-ons I’m using:
- 4k resolution with all graphics settings at Ultra / max possible (am not using frame gen)
- MSFS live traffic
- Live weather
- Flying Inibuilds A350-1000
- GSX pro
- Say Intentions AI for ATC (I’m not using their AI traffic injector)
- FSLTL base models for liveries (but not using their traffic injector)
Flying out of a busy airport (ORD) I’m limited by mainthread (~45ms) and just getting around 20fps. Out of LAX it was only 15fps.
I’ve tried the following to see where the bottleneck is, but the performance still doesn’t seem great (just changing one setting at a time i.e. not additive):
- Switching off all traffic adds about 4fps on the ground at ORD (total 24fps), with 40ms on the mainthread
- Flying a Cessna instead of the A350 adds about 8fps on the ground at ORD (total 28 fps) with 30ms on the mainthread
- Changing the graphics settings to low-end adds about 10fps on the ground at ORD (total 30 fps) with 30ms on the mainthread
- Flying in the middle of the Pacific Ocean (i.e. same Ultra settings just not on the ground at ORD) I’m getting 50fps with 20ms on the mainthread
- Flying around the Bahamas and just off the coast of Miami is getting 40fps
- On the ground at less busy airports is getting ~25fps at SYD and ~30fps at JAX
Have screenshotted the fps below.
Appreciate any thoughts people have (or just reassurance that this is the best I’ll get)!







