I'm sure that there are contractual issues which Nvidia can't bypass. They are aware of how much of a bad taste it will leave but they are limited (or at least the UK team are) in what they can do.I feel that this is a quite a kick in the teeth for us that have no chance of getting our card before the end of the month, I ordered on release day (TUF Non-OC) and through no fault of my own stand no chance of getting my card before months end (currently ~310 in the queue for this model). Surely Nvidia should do the right thing and give OCuk codes for the currently running promotion at the time of dispatch for us that have this promotion on our order email, that would be the decent thing to do and show goodwill, yes it may not be Watch Dogs Legion, or even Call of Duty by the time we get our cards but it would be something, and I think many customers that are in the same situation as me would find this to be an adequate solution, as we would still get "a" game with our cards as we were promised.
The hard & fast rule is that you need the card to redeem the code, so we at OcUK are suggesting that, once you get a card from us you contact our customer service team and we'll see if we can sort out a code for whichever valid promotion is running at that time.