I assume you can afford it since you are asking… then go with the 3090, or wait forever for the 3080 it. The 3090 (reportedly) gets +10 more FPS than the 3080…forget the 3070.
The 3090 paired with 10900KF, 32gb ram, and HP Reverb gives me only adequate performance in most cases—with tweaking.
I’m all about VR—no exceptions, so I bought a prebuilt and calculated I overpaid around $600 for the ENTIRE system. The machine came with the Asus 3090 OC. Worth it to me, considering the scalping markup for a single 3090.