This is actually a pretty tough call. It really depends how Galaxy does in December and then carries over to 2008. If Galaxy can get anywhere to 4-5 million by year's end then it's looking pretty good. But it has to keep going strong into 2008. Mario Party 8 strong in all areas ya know.
Halo 3 on the otherhand is in better posistion to outsell Mario but it's definetly not showing any signs of long term legs. As soon as holidays are over it'll be pretty much nonexistent in the Europe/Other areas because that's how software has been going for 360 there. In Japan its already dead. Now America it really depends. Its important to note that its being 2:1 by Wii Play which shows that it may not have good enough legs.
Otherwise right now I'm going to go with H3 selling more in the long run, as percentages say it should, but I might come back in a couple of months and change that depending on sales.