Okay, first of all, you definitely don't need to spend $1400 to play VR.
Secondly, your original system is around $600USD, right? So, that's a pretty substantial jump to go to a $1400 build? If you're able to spend $1400, then I would definitely spend more than the $600 you initially intended. However, if $600 is all you've got, it's all you've got.
What you were originally looking at is a pretty good start. I'd swap the motherboard since you can get better options in the same price range, but it might be worth looking at something in the $100 range, like an MSI B450 Tomahawk, it's a solid mobo and would let you upgrade to an R7 3800x with no problems. You'd even get away with a 3900x, and maybe a 3950x if you really wanted.
I'd also be getting a larger SSD, 240-256GB variant's almost aren't even worth it these days IMHO. 480-512GB SSD's are the minimum I'd be aiming for, but honestly 960-1TB SSD's are <$100 these days which is pretty nuts, plus Black Friday is coming up(gonna be watching 1TB SSD's myself on the BF sales probably).
Lastly, I'd at least swap the GTX 1660 for a GTX 1660 Super, similar price but the Super upgrades to GDDR6 VRAM over GDDR5 on the non Super, and the GDDR5 VRAM really bottlenecks the vanilla 1660- which is why it was always recommended IMO to overclock memory on vanilla GTX 1660's. That said, I'd personally be looking at something more substantial than any of the GTX 1660 variants. An RX 5700 would be a really solid option IMO since you can find decent ones for $350/360 easily. RX 5700XT's are also good options at $410ish, really just up to you if you wanna spend the extra $50 at that point.
Obviously, even the 5700(non XT) is a tier above the 1660's, in both performance and price so if all you can afford/justify is something like a GTX 1660 Super, it will still allow you to play VR, I'd just be a little more concerned about the 'longevity' of the system/GPU- you'd likely be upgrading GPU earlier if you go with a GTX 1660/1660S/1660Ti instead of an RX 5700/5700XT.
If you clarify your budget/currency for us, we can help with a parts list.
It would also be useful if we knew what monitor(s) you'll be using with this system though.
Will you be mostly using the system for VR, or rarely?
I assume you don't need any peripherals?