Hi
I am dual booting Debian and Xp on my laptop. Waker's partition advice is great.
I have 20 GB for xp and i use it just for gaming. It seems enough. But i usually uninstall games when i am done. Just leave configuration files and saved files undeleted if you want to play them again in the future.
Linux is great