Next time it hangs - try firing up Task Manager and seeing if you have something called BitBridge running. If so, it means that one or more 32-bit plugins are running in Sonar, and this is a potential thing that can cause issues.
What I mean is that sometimes some 32-bit plugins just wig out when being 'bridged' to be able to be loaded and used in a 64-bit Sonar project. A frequently seen symptom of that is to see BitBridge running when Sonar is hanging.
I WOULD like to see you run a test, where you launch Sonar, and then hold the Shift key when you open the project that seems to frequently hang Sonar. This will tell Sonar to open this project in its 'Safe Mode', and it gives you the opportunity to pick and choose which plugins get loaded for this iteration of loading the project. It will ask you for each plugin, if you want to allow Sonar to load it or not. I would like you to NOT let Sonar load ANY plugins, and then I would like you to exit Sonar (no saving, just a regular exit), and then post back on whether or not Sonar hangs or crashes.
If Sonar does not crash or hang after the above, it would point to there being some kind of issue with one or more of the plugins associated with that project, and it then gives us something we can work through until we identify specifically which one(s) are causing the problems.
If Sonar STILL hangs/crashes, that is also revealing, as it means we need to look to some other cause for the problems.
By the way, if your latency is as high as it is - and you are recording, rather than mixing, I think you will want to revisit the settings for our ASIO Buffer Size (assuming you are running with ASIO drivers).
So please run the above test and post back, and when I get back from running my 84-year old mom to the doc, I will jump back in to tr to help. Others will likely be assisting as well. :)
Bob Bone