When ever a new operating system has been released, the general consensus among IT engineers is to always do a fresh install rather than upgrade. That is so that there is little chance of artefacts from the previous operating system being present in the installation. I think with an audio production machine with its requirements for strict timing, this would be even more important.
It is also recommended that a qualified IT engineer give you a hand with this as they are more likely to know a few tricks to make the transition go a smooth as possible and the end result be as trouble free as possible.
Personally, I would wait until Windows 10 has seen at least one service pack before installing on a production machine. If you're lucky enough to have a spare test machine (and the spare time) then that would be a good candidate for Windows 10. Remember, you are permitted to run a copy of Sonar on two machines simultaneously, as long as you're only using one at any given time.
Also, if you are running a version of Windows 7 that is not eligible for the upgrade (Windows 7 Enterprise for instance) then the cost for Windows 10 Professional will be $US199.00.