You will use SteamVR, but you do not have to put DCS in your Steam library. SteamVR and Windows Mixed Reality are two free programs that you will download from Steam and use. The DCS stand alone version works just fine. You start SteamVR first then start DCS like you normally would.
Hope this helps