Hi, can someone explain why so low FPS despite low usage percentage?
MSFS uses several of the available cores and threads in your cpu, but relies on one core (the mainthread) to pull together everything on screen - the aircraft and the physics affecting it, the scenery, engines, controller inputs, other traffic in the air and on the roads, etc. CPU power is critical to MSFS 2020.
In the scenario given, the cores in use will be absolutely flat out and cannot do any more work, but some of the cores will be unused. This is why you get the rather misleading 47% for CPU. It looks like half it’s power is free, but in reality it is at the limit.
The GPU can only create frames for the screen as fast as the cpu can feed them to it. Because your cpu is already struggling, the gpu is largely idle.
You can improve the situation by easing the load on your cpu - reduce settings like Terrain Level of Detail, Terrain Shadows and Objects Level of Detail, which all have a big impact on the processor. Reduce your traffic settings, turn off multiplayer and live weather if not in use too.
Also, try switching between DX11 and 12 - some find that one is better than the other, depending on their systems.