Pokemon Ultra sun stops out of nowhere

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:

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.