XP is ok if you have some other nice specs in your PC :p
I have vista (don't ask why...).
I had problems with Black ops (lag and memory probs, even on low...). could play bfbc2 on highest.
This demo I play with highest resolutions and also no problems. no lag ping <30

now I now Black ops= REAL FAIL!!!