Here is an update: Read the saga below. However, the Sonitus works fine in Windows 8.1 with X3b 32bit version. I can't try the 64 bit version in 8.1 for the following reasons.
I ran into problems with X3 64 bit in 8.1 I had originally installed in it Windows 8, and it appeared to install OK and was working. I installed the X3b patch but ran into a problem and had to abort it. I didn't try it again as Windows 7 is my "production" system. I had a problem with some plugins with Win 7 and X3b so I decided to try it in Windows 8.1. When I tried to start X3b it would not start and I had an error (don't remember what it was). I decided to try reinstalling the X3b patch again but it aborted with an error. I decided to reinstall X3a 64 bit in Win 8.1 but it failed with Dll OCX Regsvr32.exe Exit Code 0x3. I did a search on that and found several references to that including several for Sonar but nothing that I found was a fix. I uninstalled X3 and restarted the PC and tried a complete new install of X3a 64 bit in Windows 8.1 but it again failed with the Regsvr32.exe error. I then tried X2 64 bit as it had previously worked OK in Win 8 (not 8.1) and it too failed to install with the same error. Finally, I tried an X3a install of the 32 bit version and it installed OK, and the X3b patch also installed OK (32 bit).
During my attempts to install X3a, I also tried it in Win 8 compatibility mode and that resulted in the same error failure.