It's important to make sure your in game setting match the VR Performance your PC can deliver,VR is very demanding on hardware,If you have stuttering or long pauses it will ruin your immersion,DCS World 2.5 will come with New VR settings so you might want to try that when it comes out.
Also I use LiveATC.com when just flying to point A to B,Hearing Aircraft on approach to my local Airport helps with immersion IMHO:thumbup: