Reasons are many
- Halo effect, nvidia often has performance crown at the top end which translates to sales at the bottom
- Exclusive features, G-Sync, DLSS, RTX, NVENC, CUDA
- Great marketing campaigns
- Past AMD driver issues that have been resolved for many years now, but fear of AMD drivers still persist
Most of those are non issues for the majority of the buyers, but most buyers also aren't knowledgeable enough to make an informed decision. AMD cards also typically age a lot better than nVidia because AMD supports older cards with driver updates and because AMD typically puts more VRAM on their cards, but those benefits do not become apparent until 1-3 years after the purchase so once again, so again, buyers don't think about it on day 1 purchase.
Personally, I'm a "value" buyer and I was a long time nvidia buyer when I was younger. Partly because of all the prior driver issues that AMD/ATI used to have in the past and partly because back in the day nvidia cards were at least somewhat competitively priced. Things are different now, AMD drivers are on par with nVidia if not better and nVidia premium is just too high. I switched to AMD around 7950 (Tahiti) time and stayed with them through R9-290/RX480. I did get 3060ti/3070fe during the great GPU shortage of 2021, but only because I was due for an upgrade, because those cards were the only cards that I could get, and because they were competitively priced to AMD competition. Going forward, in light of 40 series release, I'm going with the value for the buck card again which most likely is going to be AMD.
Worth reposting
YouTube link removed.
Profanity (even being displayed in an attached video link) is not allowed in the tech forums.
AT Mod Usandthem