I do know that in the past I was having performance issues not related to SONAR but having audio glitches. After hours of trying to find a work around for my QUAD CORE multi thread CPU (8 cores), I hypothesized that perhaps the issue wasn't related to SONAR at all but my computer doing basic background stuff not getting enough CPU juice.
I looked around and sure enough, there is/was a setting for the MAX cores for SONAR to use. I remember tweaking this number down to 7, 6 and then 5. 6 gave me my lowest latency without audio glitches. Once I changed this parameter in the .INI file (I think that was where this was), my system became stable again.
I have since done a rebuild with a 6 core processor and faster clock and no longer need to throttle down the max number of cores available for SONAR. There is no doubt, that the lower I set latency, the more sluggish my DAW becomes. Editing MIDI notes in the PRV becomes painstakingly jittery, etc. So, you would think that the bakers would have some type of dual latency setting available for users to have one LATENCY setting for recording audio and another LATENCY setting for non recording mode? Just a thought, and it was save a ton of time of toggling this back in forth in the audio settings area. This would make for a smart way to set it and forget it to tune your DAW PC depending on the mode automatically, no?
Jim