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.