As Bungie Studios and Microsoft are dedicated to delivering a top quality translation of Halo 2 for the PC, their efforts require the use of the best available technological platform for Windows games. Windows Vista will help bring clarity to our customers and help them get more out of their personal computing experience, allowing them to focus on what matters most to them.
There’s absolutely no reason why the game can’t be run on WinXP. There’s definitely something going on over at MS, and this seems to be a way to give people a reason to buy Vista. Check out the article at Daily Tech.