RME gear + SONAR is running 5000 hours per year in my setup. During the past 8 years I have ran SONAR with RME >40,000 hours. One could say I have gained experience...
In the "good old days" 32 bit XP + 2 x Fireface 800 + SONARs up to ver 7 worked together perfectly. Problems began after I upgraded to 64 bit Win7 and 64 bit X1. Slow arming when playnback is off (but instant when it's on), audio engine freezing even in simple projects and SONAR losing connection with ASIO driver (though this does not happen in X2 anymore).
In SONAR I have tried to tweak all possible parameters one could imagine. No cure. Then I suspected it was a hardware flaw. I sold both FF800 units and bought RME UFX. Identical behavior. I tried several Firewire cables. I have tried 6-8 different Firewire interfaces - with or without TI chipset. No difference; mobo interface works as well as TI based PCIe cards. I have checked DPC latency, verified system with Latency checker, had a long converstation with Cakewalk Support (no solution), even longer conversation with RME support (no solution either). I have tried to disable virtually every possible background process and tweaked BIOS settings to death. I have made extensive memory tests. I have replaced power supply twice and measured voltages, DC ripple etc. I have verified that house AC is clean and healthy. System temperature is very low. CPU fan is huge. No overclocking (i7-950 running @ 3.04 GHz). Drivers are up to date. I replaced hard disks and SSDs (O/S is in SSD, most programs in a RAID volume and projects & data in five 1-3 TB drives). Recently I replaced video card as well. No change.
Vegas Pro 12, Sound Forge and Melodyne don't have any problems with my hardware. They all work great with RME ASIO driver and I don't remember a single audio engine related crash in these programs. Also Media Player and Winamp always work perfectly.
Probably I forgot to mention something but probably I have tried it, too...:-) I build a new PC for SONAR in few months. If problems still go on, I'm running out of ideas how to improve stability. Last part to replace is motherboard (Asus P6T).
<GUESSING>I am almost sure that freezing program code is not in SONAR. It looks like SONAR sends a query or command to ASIO driver but does not get response. After timeout SONAR becomes responsive again but audio engine is lost. Maybe other programs talk with ASIO driver in a slight different way. At home I use SONAR with Cakewalk USB audio interface and it works great. </GUESSING>
-Panu