dont forget the following
1) AMD crying they cannot optimize for X & 2 weeks later having optimizations out.
2) Releasing Products that are not ready or Not supported by More than a few Titles, Eg True Audio,Ryzen SMT even mantle to some extent.
3) Always telling you they are Gamers too & their trying to push the industry forward. yet they could have pushed ryzen & true audio/Mantle to developers faster ready for the release.
i like AMD but they do seem to come up with excuses for not doping X rather than saying their not are in process of doing it.
they seem like a child some times.
TrueAudio wouldn't be pushing the industry forward without also Nvidia being able to use it! Devs just didn't want to waste extra time adding it into games that's why it failed.
Mantle on the other hand has pushed the industry forward, it pushed DX12 out faster, it has also brought about the Vulkan API..
SMT isn't the issue with Ryzen, it's just going through teething issues with some games just like hyper threading used to on Intel.
Ryzen performance gains from game engines is when the games uses the cores correctly not the SMT.
For me AMD take things differently to Nvidia the approach is never out to really hurt anyone using another GPU "Nvidia" but the options are there nvidia could have taken Mantle onboard and pushed this further instead AMD has to take a difference approach and that was Vulkan.
Nvidia can easy use Freesync "Adaptive-Sync" again only hurting users wanting to buy into a bigger selection of monitors.
Even right down to AMD software for games TressFX, HBAO+ and whatever else I can't remember I don't ever remember hearing nvidia users complaining about say Tomb Raider performance.. While on the other hand you hear so much reports of bad performance from nvidia titles even from nvidia users.
Hardly pushing industry forward is it.
like in the video I agree 100% amd will always be on a loosing battle even if Vega is miles better than Nvidia GPUs right now.
Nvidia has a users base that sees everything AMD does has bad. What the hell I have even see people say they will never buy Amd GPU because the CPU line up sucks or even has far as my last AMD GPU melted my motherboard LOOL
Edit
Speed typing on phone