MSFS on an SSD advice

One thing you could look into in the interim is virtual memory.

By default Windows manages it automatically, and is fairly conservative with it.
It will create a rather small page file on the OS drive.

It will grow it later if needed but such operations may cause stutter if they happen the middle of a flight.

You can customize your virtual memory settings under advanced system options on each drive and set it to a generous fixed size.

It is often advisable to have the page file on the fastest drive.

When you open advanced system settings, it looks like this:

You could set the page file it to 0 on the SATA SSD and create a new one on the NVME, since it’s faster.

Mine is set at 32GB but it’s probably overkill.
The rule of thumb is 1.5xRAM.