So right now I'm using Windows 7. I recently got myself a copy of Left 4 Dead 2 and I can barely run it and have fun playing it because of all the lag. I know that since I'm only running 1 gig of ram that nothing is really gonna run perfect, but I'm just wondering if Windows XP would run games better than Windows 7.

Don't say "buy more ram" because I would've already done that if I had the money, and I won't be getting any money for a good while.