Pokemon Ultra sun stops out of nowhere

Issue:
I open Pokemon Ultra Sun and I am able to play it for a while, but the game crashes out of the blue and Citra closes too. It is random, sometimes it stops working after 5 minutes, and other times after 30 minutes. How to fix that?
Another question: how to make the fps more steady, it runs at about 41 fps on my pc, but the fps always goes down during battle transition (specifically after the battle ends). I don’t mind making it run on a steady 30 fps as long as it does not go up or down.

System Information

  • Operating System: 10
  • CPU: Intel(R) Core™ i3-3220 CPU @ 3.30GHz 3.30 GHz
  • GPU: Intel(R) HD Graphics
  • Citra Version (found in title bar): 1789 (the newer versions do not work on my pc)
  • Game: Pkmn Ultra S.
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

In order for us to provide better support, we need to see the log generated by citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File

Here is the log
citra_log.txt (5.1 KB)

Go to Emulation > Configure > General > Debug and set the CPU Clock Speed back to 100%. Try your game again after that.