I think a lot of misinformation about Nvidia's PhysX physics engine and GameWorks libraries need to be clarified.
Nvidia's PhysX that is not GPU bound can be run on the CPU so it can run on AMD CPU's.
HBAO+ works on both AMD hardware and Intel hardware as well as Nvidia's graphic cards.
TXAA is the only feature that works on Nvidia graphic cards.
HairWorks, etc works on AMD hardware as well. I have a PC with a AMD graphic card and AMD CPU and it works on the PC version of The Witcher 3: Wild Hunt.
If some graphical features from Nvidia seem to not work properly or poorly optimized for the PC versions of whatever video games you play on your PC that has AMD hardware then turn them off in the settings.
Is that not the beauty of PC? You can turn off whatever graphical settings you don't want off in the options menu in the graphics options settings.
It's no secret more and more video game developers and video game development companies are going for adding Nvidia's PhysX and GameWorks libraries to the PC versions of their video games.
Nvidia spends $1 billion dollars (USD) per year for Research & Development (R&D) for graphics. Nvidia gets donations to for graphics Research & Development (R&D).
HairWorks to me looks way more advanced and farther ahead than AMD's TressFX.
Astronomers and scientists around the world use Nvidia's GPU's for their super computers instead of AMD.
Stuff like rendering the entire Milky Way galaxy and so on.