As an former ATI/AMD person, my card experience went
>Rage 128 Ultra (swapped a library GPU with an S3 Trio)
>Radeon 9800
>Radeon X1300
>Radeon X1950
>Radeon 4890
>Radeon 5770
>Radeon 6970
>Radeon 7950
>R9 285
>R9 Fury
>RX 570 (HTPC punishment ever since switching to a 1080 ti and never looking back)
Something truly cancerous happened to Catalyst around the 6970 era, as they became even bloatier .Net messes that eventually fucked-up some games and ATI Tray Tools support with missing/locked API stuff, Ray Adams was like
>hey what the fuck, can we work on this
and AMD was all
>nah

This is also the era of CAP's, or AMD's attempt at hotfixing without completely new driver releases, and while they claimed to be on-the-fly "game ready" driver profiles, more often than not they added positive LOD tweaks and other performance enhancers to keep up with Nvidia, so if you wanted to make sure your games didn't have subtly lowered IQ, you had to install a blank CAP. Radeonpro attempted to fill ATT's void, and it did for a while, but the even more cancerous Crimson killed that too, and AMD nabbed the dev JohnM to work on Raptr, which AMD killed because nobody wanted diet OBS, which caused JohnM to ragequit Radeonpro development entirely - not that he could've done anything more. Just like ATT, RP relied on API shit AMD locked or nuked, and both programs were pretty vital for forcing AA in DX9/OGL-and-under stuff, as to this day, official AMD drivers STILL hate forcing AA in a good amount of shit, with the overarching unofficial solution usually being
>try DXVK/DGVoodoo and hope it doesn't crash

There wasn't even an official solution either, sometimes an AMD support mod would suggest something like
>just rename every game UT3.exe or Oblivion.exe to force MSAA
but this wasn't a solution, there never was, and forced AA was something AMD just quietly let turn into a 50/50 buggy mess they hoped would be forgotten in favor of downsampling and TAA

Nvidia-side, MSAA just fucking werks