Alle 3 Punkte können mit einer (oder wenn man mehrere Tausend Euro ausgeben will, auch mehrere) GPU erledigt werden.
Artificial Intelligence / Machine Learning kann natürlich prinzipell auch auf der CPU berechnet werden, aber da braucht's dann ein halbes Rechenzentrum, um brauchbare Performance zu erzielen.
VR ist im Grunde auch nichts anderes als ein PC Spiel, das auf 2 Bildschirme ausgegeben wird. Eine HTC Vive hat 2x 1080x1200 Pixel, bei 90Hz. Also gerade mal etwas mehr FullHD Auflösung. Das ist kein Problem für aktuelle Mittelklasse Grafikkarten.
Allerdings gibt's 3 Punkte, die beachtet werden müssen:
1. Bei AI / ML musst du wissen, welche Software du dafür einsetzen willst. Und je nach Software kann diese unterschiedlich gut / schlecht mit AMD oder Nvidia Karten umgehen, weil entweder CUDA oder OpenCL unterstützt wird, oder beides. Die neusten Nvidia Grafikeinheiten bieten zusätzlich auch noch sogenannte "Tensor Cores" an, die auch dafür genutzt werden können. Aber wie gesagt: Deine Software muss das unterstützen, sonst kannst du diese spezialisieren Recheneinheiten nicht nutzen.
2. "Pro" Grafikkarten, wie z.B. Nvidias Quadro oder AMDs FirePro und Radeon Pro, bieten für bestimmte Rechenaufgaben (Hauptsächlich Double Precision) eine vielfach höhere Rechenleistung als die Consumer Modelle. Oft gibt's auch noch deutlich mehr VRAM im Vergleich zu den Consumer Modellen. Dafür zahlt man dann halt auch schnell das drei- bis vierfache.
3. Brauchst du einen "VirtualLink" Anschluss für dein VR Headset? Diesen Anschluss bieten aktuell nur Nvidias neue RTX Grafikkarten. Der Spaß geht bei 400€ los mit der RTX 2060. Wobei es da nur 2 Modelle gibt, die diesen Anschluss haben. Wenn man deutlich mehr Auswahl will, muss man zur RTX 2070 greifen. Die gibt's ab 500€.
Nvidia hat den "Vorteil" (für die Kunden aber eigentlich eher ein Nachteil), dass sie immer wieder mit neuen Technologien auf den Markt kommen, die ausschließlich von Nvidia Grafikkarten unterstützt werden. Man munkelt, dass Nvidia dann auch das entsprechende Kleingeld springen lässt, damit große Softwarefirmen und Spielehersteller möglichst schnell diese neuen Technologien in ihre Produkte einbauen.
Danach dauert es dann meist Monate oder Jahre, bis es einen offenen Standard für den Kram gibt. (z.B. CUDA vs. OpenCL, GSync vs. Freesync). Diese offenen Standards werden dann sowohl von Nvidia als auch AMD unterstützt (bei z.B. Freesync hat es allerdings Jahre gedauert, bis Nvidia den offenen Standard unterstützt hat). Allerdings fließen hier dann keine Gelder an die Softwarehersteller, sodass die Adaption eher langsam geschieht. Bei den offenen Standards schneiden die AMD Karten meist besser ab. Aber dafür fehlt ihnen komplett die Unterstützung für die Nvidia Technolgien.
Grundsätzlich ist man mit Nvidia also meist der Zeit voraus und kann sofort den neuen heißen Scheiß benutzen. Ich persönlich finde die Strategie dahinter allerdings nicht so toll, weil dadurch aktiv der Wettbewerb verhindert wird und man gezwungen ist auf teure Nvidia Hardware zu setzen - und die lassen sich das wirklich fürstlich bezahlen.
Du hast nun also grob die Wahl zwischen einer AMD RX 570 als brauchbare Grafikkarte für FullHD. Mit reduzierten Qualitätseinstellungen geht natürlich auch WQHD. Und das ganze für schlappe 140€.
Um die ganzen neuen Nvidia Technologien zu nutzen müsste es mindestens eine RTX 2060 sein. Mit VirtualLink Anschluss sind das mindestens 400€. Diese Karte hat allerdings auch 2GB weniger Video Memory als die 140€ AMD Karte. Daran sieht man auch, dass Nvidia seine Marktmacht einfach ausnutzt (so wie es jedes kapitalistische Unternehmen machen würde

). Und der nächste Sprung wäre dann eine RTX 2070 mit 8GB VRAM ab 500€.
Mit der RX 570 machst du auf jeden Fall erst mal nichts falsch. Wenn die Leistung / Features nicht reichen sollten, kannst du die Karte mit wenigen Euro Wertverlust weiter verkaufen. Grafikkarten verlieren generell sehr schnell sehr viel an Wert. Aber bei 140€ gibt's einfach nicht mehr viel zu verlieren

Eine RTX 2060 liefert (je nach Anwendung / Spiel) ca. 1,5x bis 2,0x der Performance der RX 570, aber kostet halt auch gleich drei mal so viel.