En stor anledning att AMD ofta har en bättre prestandaskillnad gentemot Nvidia i DirectX12 är för att dem hanterar resurser på lite olika sätt.
Nvidia-kort är generellt sett lite svårare att implementera en "korrekt" resurshantering för och därmed är ganska känsliga mot fel, istället är AMD för övrigt väldigt lik DirectX11 på denna fronten och hanterar resurser på ett "lättare" sätt, vilket gör att korten inte är lika känsliga.
Stora företag som utvecklar egna applikationer som använder DX11 & DX12 har ofta funnits ett tag, därmed har dem säkerligen haft en implementation av DX11 vid den tidpunkten då detta var det fräschaste på marknaden.
Sen när DX12 släpptes så behövde man anpassa sig och stödja detta också, men man kunde inte slopa DX11. Så man gjorde bara en portning. Eftersom portningen mest troligt betydde att man har kvar samma gränssnitt som till DX11 så tar man inte till vara på de nya finesserna med ett low-level API som DX12 ger en. Därmed sämre prestanda.
Sorry för ett lite luddigt svar, har nyligen vaknat.
TL:DR - DX12 är svårare att programmera till, det är också lättare att framhäva skillnaderna i hårdvaran, både till för- och nackdel. Detta är varför det oftast syns mycket mer skillnader mellan AMD vs Nvidia i DX12-tester.
Kommer detta vända?
Well, när företag börjar inse att low-level is the way to go, och man bygger sina nya program för low-level i förstahand, absolut. Då kommer det börja vända.
PS, detta händer as we speak. Kan nämna ett flertal företag som börjar fundera på att slopa DX11 support för att kunna bygga ordentliga DX12/Vulkan applikationer.
Vilket kort ska du då välja?
Ja du...
Ingen kommer kunna ge dig ett direkt svar. Båda korten är ju såklart bra på sina sätt.
Dock värt att ha i åtanke är att Vega56 snart är 2 år gammalt, och AMD kommer säkerligen släppas något nytt kort i samma klass under året (Navi).
Raytracing har inte slagit genom ännu, så jag håller med om att det kanske inte är selling-pointen man bör gå efter.
Freesync (eller Adaptive Sync, som det heter numera) har ju faktiskt börja trilla in på Nvidias karta också, även om det bara är i liten skala just nu. Så du är ju inte låst till AMD här.
Hoppas du hittar något att uppgradera till.