Upgrading graphics card for vr and 144p/hz and bottlenecks

I am going to upgrade to a 1440p 144Hz monitor soon so I figured I should upgrade my graphics card too, before that. Another reason for this upgrade is that I plan on getting into VR games. alightmotionapks.com

Current system (from around 2014 - 2015) Z77 Asus sabertooth Intel Core i5 3570K running at 3.4 8GB DDR3 memory (can’t remember the frequency, around 1600 maybe) GTX 660 TI Power supply is probably around 700 WATT.

My main question is: can I just swap out my 660TI with a 2070 super? Is there any part that will (severely) bottleneck its performance and make it not worth its money? I think the CPU could be a deal-breaker. Also regarding to the VR aspect of it, not just the monitor and the pc games. Because I will get the VR set first, then upgrade my monitor.

Also, what would be the best 2070 super model? I’m hearing mixed opinions between the Windforce and Gaming versions from gigabyte. Another option would be the AORUS. What’s the best bang for the buck?