7m seems a lot but I don't know when they'll restock.
Price will be the deciding factor. Of course, launch games as well. Quite a few people will upgrade if their BC solution results in a better looking/performing game.
A pokemon release and a new mario would do wonders. Metroid will increase launch hype.