Jesse G
OK,
I played a full song I created and I was able to listen to it all the way to the end. OK, no big deal I have always been able to do this with no freezing.
Next, I opened up a song I was working on containing both midi and recorded instruments. As I was editing the song with my mouse, the song froze and I had to perform a restart of Windows 10.
I then started a new song and used FXpansion BFD Eco and was successful at creating the drum track.
I then added AD2 to created another drum track and that was successful too.
I then added a DIM Pro piano part and had no problems, I saved the project and closed Sonar. I then re-opened the project and plugged in my Bass Guitar and started recording a bass part when the project froze, 
So there are no PNY (Nvidia) drivers or software on my computer. My PNY GeForce GTX 750 video card has been removed, I am using the motherboard built in video cards. I performed a defragmentation on all of my installed hard drives, however Windows 10 defrags theses drives on it's own.
What's next????
I recently navigated through a crippling hardware-based failure and ended up building a new PC from scratch, and part of that process involved some heavy reading in Microsoft/Tech forums. While not SONAR-specific, a LOT of similar behavior was observed in Windows 10, and the common thread was this: users who took advantage of the free upgrade to Windows 10 without doing a fresh install ran into freezes, crashes, lock-ups, etc. Users who upgraded to get their new product key,
then did a full, clean install of Windows 10 did not tend to run into the same problems.
Not that anyone likes having to take the time to back up data, perform clean installs, then reinstall a bunch of software, but that seems to be the most trouble-free method of upgrading to Windows 10.
I'd of course hate for you to go through that hassle only to find out it didn't make a lick of difference, but it may be something to consider. In my case, after buying brand new components, I attempted to bring over my Windows 7 system drive and I ran into issues, then tried to do the free Windows 10 upgrade, still ran into issues. After I did a clean install with updated drivers for all motherboard/hardware components, it's been rock solid. (Granted, my situation was a bit different because I was attempting to run Windows 7 on brand new hardware, but in your case if all else fails, perhaps a clean install is worth a try.)