Its not as easy as that.
Nvidia is bragging a lot which is a big marketing instrument, while AMD is limited doing so. AMD is more likely accusing others of flaws which might affect AMD in some way. They kinda are trying to take the position of a company with higher ethic values, which in some term is another kind of marketing. Someone fusioning with Samsung in any known way is always furthest away from any ethical approach, the only one worse than that is "Foxxcon". So that kind of action is making Nvidia powerful but it does not enhance theyr purity... and thats the spot where AMD could place a strike.
For the general community, Nvidias proprietary software can be a mess because in the same way such as MS, it is able to eliminate proper competition because it will be able to remove a certain standart usable for everyone. When at the same time the marketing is strong, and free Dev kits are provided, then its indeed a rather dirty buisness, and thats what Nvidia is executing all the time. Fair enough, Nvidia got great hardware and even better software, however, they are doing the same stuff such as MS and Apple, trying to build some closed environment. If that is a advantage to humanity or a disadvantage, is hard to say, but one is for certain: It will be pricy and usualy it will benefit the rich, and is less benefit for the poor because it may decrease access to free and great software.
So, AMD certainly got a reason for making lot of accusations. Although, the only stuff they are great at is, GPU and HTPC/mobile/server CPUs with great IGPs, i think.