The problem with Windows 8.1 is that the Visual C++ update has to be applied (or possibly reapplied) after upgrading from Windows 8 or the Windows 8.1 "Preview" version. I had that problem with both X2 and X3 in Windows 8.1.
It should be noted that it isn't just Sonar that has the problem with 8.1. I found the fix on another forum and people with Photoshop were having the exact same problem and the Visual C++ update had to be applied to fix the Photoshop problem. Could be other software too that is affected.
Another issue, not related to Sonar, is that some older hardware that was supported in Windows 8 and the 8.1 "Preview" version is no longer supported in the final Windows 8.1 version.