Hopefully the "fix" is to stop offering free games and offer cash back instead going forward.
Think about it, take the 590 vs 1660. Same price point, nVidia is more efficient, quieter, and slightly faster, do you really think "free games" are going to swing in AMD's favor? No. Slap a $30 instant or mail in rebate on them, and it becomes a whole different story.
I purchased a 570 because of the free games. I was building a dedicated streaming PC, i wasn't going to put in a GPU, but since I was going to buy DMC and division anyway I figured I might was well spend 140 to get the games and the gpu, instead of just $90 on the games. That is basically a GPU for $50. So yeah, it was a no brainer. I did receive my Division 2 activation, still waiting on DMC.