I think you’re talking about reboot, not reset. A reset shouldn’t be necessary at all.
No, it very likely wasn’t application side in your case. If it was, then rebooting and resetting your OS wouldn’t have any effect on how good or bad the program works.
I don’t think that’s true. Every app gets memory address ranges asigned to them (they can even request more). RAM can also be reused and freed at any time by the operating system (and the address ranges the app uses can be overwritten by the app itself).
I have something similar on linux (debian oldstable). Sometimes during review it just freezes / doesn’t properly refresh the view. After a few seconds it works fine again though, same for manually closing and reopening the review screen.
I do use mathjax as well and use modified card templates – the code on them shouldn’t be an issue though (performance wise), considering modern web browsers handle far more complex code than what my cards use.
I’m not able to reproduce it either, which is why I never reported it. I do not have as much problems as you do, though. For reference: I use the default opengl, which interestingly has another issue that doesn’t happen with software.
For the curious
In the middle of the window is a “line” that messes up the fonts in every window. It always is in the middle, even after window resize:
You can see it on the u of Study and the 7 ect, even the default anki buttons (see the create deck button in the middle, bottom).
Same picture but with a rough outline:
And, of course, there is this:
Just in case you didn’t do it already – maybe checking the basic trouble shooting guide can already help:

