I got Far Cry 4 with my GTX970. Naturally it's the Uplay version, but I was okay with that since the game was free.
So I preloaded the game last night in hopes to play it when I got home from work today. Now my uplay client says the game is preloaded but not released yet. I searched their forums and it looks like everyone who got the game from an NVIDIA bundle has this problem.
I actually found an email from Ubi with my activation code (after I received an email when I registered the game that said explicitly in red text that I would not have to enter the activation code), but when I enter it in uplay I get a message that the code has already been redeemed.
Yeah, ubisoft can shove uplay right back up the smegma ridden snatch it was born from.