Hade personligen gått med ett AMD kort, när de stöds via de öppna drivarna i Linuxkärnan fungerar de i regel helt problemfritt, uppdatering efter uppdatering, det är min erfarenhet.
Idag tillför de proprietära drivrutinerna för AMD knappast något när det kommer till prestanda eller funktion. I princip allt stöds direkt genom Linuxkärnan. Minimalt med strul, om ens något.
Dock, skall tilläggas, skall det spelas samt köras med senaste grafikkortsmodellerna från AMD, välj en Linux-distro som kör på ett "rolling release" schema.
Att t.ex. försöka dra igång ett splitter nysläppt kort med en 2 år gammal point-release av ex. Ubuntu 18.04 LTS med (t.ex. 5700XT) med standard kernel är bara att be om problem.
De utgåvorna (LTS) riktar in sig på stabilitet snarare än att få in det senaste drivrutinerna omgående. Dvs. de är stabila och fungerar förträffligt med hårdvara som var släppt före den tidpunkten (2018-04-30), allt annat efter det lär du knåpa med på egen hand.
Att köra med en gammal OS version för desktop och installera AMD's proprietära drivare är ett djuprotat Windows-tänk enl. min åsikt.
Välj hellre den senaste Ubuntu versionen som finns tillgänglig t.ex 19.10, men ibland är även den för gammal då de sällan (för att inte säga aldrig byter ut Linux-kärnan mot en nyare version där.) p.g.a. 9 månader korta supporttider för icke-LTS utgåvor.
Det är här det fina med en rolling release distro kommer in i bilden.
Det medför att man kontinuerligt får nya versioner av Linux kärnor (som i sig innehåller stöd för nya hårdvaror, firmware, drivrutiner mm.) samt patchar som gör att ny hårdvara generellt sett stöds inom loppet av 2 månader, ofta tidigare.
LMDE (Linux Mint Debian Edition) finns som rolling release som får kontinuerliga uppdateringar.
Skulle annars rekommendera ex. Solus, Manjaro eller möjligen Arch om man är mer avancerad användare men det finns ett visst tänk man måste anamma och inse innan man ger sig på lite mer exotiska distros som ex. Arch där paket kan vara ostabila p.g.a. bleeding edge osv.
Om man trots allt vill hålla sig till de säkrare korten och använda sig av point-releases så är ett tips att skapa en /home partition som du kan ha kvar orörd vid ominstallationer så om du vill köra på point releases kan du blåsa / (root-partitionen) med en nyinstallation men välja att endast montera (ej formatera!) din /home disk/partition som just /home för din nya installation.
Då kan du manuellt uppgradera väldigt smärtfritt.
Detta är något som Windowsanvändare brukar vara relativt ovetandes om, de i regel är vana vid att ha en C: partition och en sekundär hårddisk för backup.
I Linuxvärlden har det inte varit en nödvändighet även om man så klart kan göra samma sak där också, alternativt lägga en separat fysisk disk som /home.