I would say Win 7 hands down.
I've seen it improve game performance on older machines my relatively significant amounts over XP, I would only imagine that it would work wonders on the MBP.
Plus, I assume you're getting a 64 bit version either way, in which case, Win 7 is far more stable in 64 bit than XP is.