Please don’t look at the overall usage of your CPU. It will never be maxed out if you have more than 4 cores.
Enable the developer mode ingame and check what MSFS is showing as “limited by”, this is the real reason for your framerate.
With having your CPU at 50% usage you might still as well be limited by CPU.