Har inga bra erfarenheter av NVIDIA-kort och Linux. Det bästa är om man kan köra "nouveau"-drivaren som följer med i kerneln, men då tappar man mycket prestanda jämfört med den officiella drivrutinen (som för min del mest har fört med sig timmar av felsökning innan jag bara har gått tillbaka till "noveau").
Grafik från AMD har funkat väldigt bra sedan de bytte från en binär drivrutin (likt vad NVIDIA fortfarande kör) till AMDGPU-drivrutinen. Eftersom den är helt öppen och inkluderad i kerneln så går den aldrig sönder för att den hamnar ur synk med kernelversionen under systemuppdateringar, och den har mycket bra stöd för moderna API:er som Wayland och DMABUF.
Vidare fungerar AMDs kort bra om man ska använda VGA Passthrough till en virtuell maskin med Windows för att spela de få spel som inte funkar i Linux. NVIDIAs kort gav väldigt länge bara felkod 43 om man försökte använda dem i en virtuell maskin. Har hört något rykte om att det ska vara löst nu men har inget installerat NVIDIA-kort att testa det med.
Intel har rent allmänt utmärkt stöd i de flesta fall. Historiskt har de varit lite släpande på enstaka punkter, som OpenCL, men deras grafik har alltid fungerat (nysläppta kretsar har behövt absolut senaste kerneln men inte mer än så). Inte haft chansen att testa något av deras lösa kort men de borde fungera lika bra eftersom det är samma drivare som till senaste generationerna av integrerad grafik.
TL;DR: NVIDIA och Linux innebär mycket problem, använd ett kort från AMD (eller Intel) istället om du kan.