I have my main PC with dual boot, Win 7 64 bit and Win 8.1 64 bit. Sonar (X3 and now Platinum) runs equally well on both. All my hardware also works in both OS'.
January of 2014 the motherboard went out in my main system (luckily under warranty) and I had to use my backup system while waiting for the replacement motherboard. My backup system has Win 8.1 64 bit on it. I never missed a beat recording.
One difference, I have "Start8" installed on my Windows 8.1 systems and that allows booting directly to the desktop and it makes 8.1 look like Windows 7 (same start menu).
I have Win 10 pre-release (10074) installed on a separate hard drive on my backup system. I have the Sonar Command Center and Platinum installed on that for testing. What I can determine it works without problems. The Start menu in Win 10 is sort of a hybrid Win7/Win 8.1 and I would call it more 8.1. However as this is still pre-release who knows what the final version will contain or look like. From the info that has been released, it looks like Win 10 will boot to the desktop if no touch screen is detected.
Lots of information on Windows 10 on the Windows 10 forum
http://www.tenforums.com/