MSFS is like the weather... sometimes this way sometimes that way

I have the feeling and maybe someone can explain me the “problem” that sometimes I think as the title says that MSFS is like the weather. I fly with the 747 from OMDB to YMML ( 13H overnight ) with consistently 60-70 FPS. Now I fly from OMDB to EGLL and after 2H with the 747 I am back to 20 FPS. Although I left all settings as I had them before. I cached the flight to EGLL and again I am at 60-70 FPS.
What’s going on ? why is it sometimes like this ?

Have you had a look at this thread?