Is that DDR4 or DDR5, what speed?
DDR5 has partial ECC so it is possible to recover from memory errors to some extent. I would run memtest against your system to see if it is working correctly. If not, try a slower XMP profile or try increasing memory voltages slightly.
GPUs also have ECC memory these days, so they can also recover from issues. Is the GPU overclocked? You can try reducing the memory clock on the GPU to see if that makes an improvement. Sometimes actually best to try your hand at overclocking so you can see the bad memory behavior. It won't always crash, at some point it will just start performing poorly. (AKA highest frequency numbers aren't best when it comes to overclocking, only the results matter)
What type of storage are you using for MSFS2020? Ideally you want this at least on a SATA SSD if not an NVMe drive for performance. Check your storage drive health. Issues there could cause stuttering as it loads in textures and world data.
Normally, I would trust the RM1000x it is a fine unit. Did you use adapters to plug in the GPU or did you get a type 4 12-pin cable? Check your cables, 4070 isn't exactly a huge power hog, but those 12-pin cables are known to melt if not properly inserted. GPU temperatures will be measured at the cores, memory, and a few other places, not necessarily around the rest of the board. Any extra heat generated by a loose connection could certainly have an effect on the GPU operation.
Wiping the OS and starting over would eliminate most other problems.