XP has the advantage of using less ram, and so, providing more ram for your games. But still, if you're building a computer, the extra ram used won't be a problem. If i were in your position, i'd run on xp for a while, wait to see what it's capable of, (regarding the newest games, because it handles everything else like a charm), and after i save some more money, i'd upgrade to 7.