Nvidia gave Ubisoft $5 million to help optimise performance and add Nvidia specific features to bought Watch Dogs and Assassins Creed Unity and it still was crap even on their cards.
That was so much the fault of AMD.
Happens quite a lot, AMD gave away a similar amount for BF4.