Pokemon has 2 weeks, I'm pretty sure that is enough to get both SS and HG well over 1 mil. I don't see anything rivaling this except maybe GOW III. So I believe top 3 will be these three games with a slight edge to GOW as it has only 1 SKU.
Seeing though that the other main competitors are multiplats though (FFXIII, BF:BC2) I would say that combining all versions, I think it would go Pokemon, BF:BC2, and then FFXIII or GOW III