Between the corners they cut on their cards, the proprietary standards and features they push, and they political shenanigans they pull with game developers, if it wasn't for the fact nVidia has competent software support, I would have jumped ship to AMD years ago.