That's ironic because I think that all the obsessive Nvidia supporters are much more like Apple supporters, where you don't just like the company's products, you buy into it as a lifestyle statement and a side to support tribally against all others.
I find that AMD has done much more that they are willing to open source and let out into the world for the benefit of all gamers (Bullet, Vulkan/DX12, Hairworks, etc), whereas Nvidia seem to lock everything in to leverage against anything external (Gameworks, PhysX, Cuda, etc). Nvidia are also not shy about effectively obsoleting their own hardware and degrading older performance through drivers in order to "encourage" users to upgrade to newer cards. I find it difficult to support a company that works actively against their own customers to better their own financial interests. Combined with all the other shenanigans that are simply the philosophy of how Nvidia do business, and I prefer to spend my money elsewhere.
It's not an emotional response against Nvidia, or a particular love for AMD, but more of a distaste for the way Nvidia operates. In the end, it's up to Nvidia to decide how they want to do business, and up to customers to decide if that's part of the factors they take into account when buying new products.
Bullet = nothing to do with AMD
Vulkan = They handed over Mantel to become Vulkan as they didn’t have the resource to maintain even a vendor only API by them self's
DX12 = Nothing to do with AMD directly, Microsoft made as there was a push for to the metal API but it swung to far that way and that’s why its had little use as the
Hairworks = That was Nvidia, you are thinking of Tress FX
Nvidia are also not shy about effectively obsoleting their own hardware and degrading older performance through drivers in order to "encourage" users to upgrade to newer cards.
This again? Is the any real proof that this still speculation of the reason for the data at hand
Nvidia do business, and I prefer to spend my money elsewhere.
AMD are like Nvidia they are out there to get as much money from you as possible
The open source thing, there is good reason to have both closed and open source code technology they both have advantages and disadvantages, its not as easy as saying one is inherently better than the other.
AMD have a tend to release a tech with no little support and development and expect the "community" to pick up the slack. a lot of developers won't/can't implement stuff of the own. This come from working with game middleware for 7 years we would never expect to just hand over code to customers after a sale and expect them just to use it.
Part of said tech meant implementing physics engine as part that tech. Bullet, Havok, PhysX and in house solutions, I know which had the most issues, which company gave the most support, and which was silent when there drivers broke OpenGL and so render window on the tech I used to work with.
Sadly even though the said tech has been closed down now by the parent company still take pride at E3 knowing some of the biggest games shown off used the tech
There are a few other issue I have with AMD how they operate and what not.