I am wondering if there might be some background task that starts itself once in a while, and that happens to spike DPC latency to the point where you get into lag issues with Dimension Pro.
Can you check for scheduled tasks?
Also, if you happen to be running with a Wi-Fi adapter, these are notorious for spiking DPC latency. IF you have one present, try looking for a hardware switch or function key to shut it off, just prior to launching Sonar. If neither are present, then go into Windows Device Manager, find your Wi-Fi adapter, and disable it. (not uninstall), again just prior to launching Sonar.
When you are done with your Sonar session and close Sonar, go back and enable your Wi-Fi adapter again, and all should be fine again.
And, since you are running Windows 7 (as opposed to 8), the DPC Latency Checker program can help you determine if your system has some sort of spiking issue that would intermittently cause issues with Sonar.
Here is the download (you just run it while Sonar is not running, to let it measure your basic system DPC latency situation, which it scrolls for display):
http://www.thesycon.de/eng/latency_check.shtml Bob Bone