XP ftw, with Win 7 i have problems all the time (bluescreen of dead and other error codes etc.. a lot of shot) stay with XP if u can 
BSOD on Win 7? Are you serious? I'm using from its first public release and didn't get a single error or BSOD (even when it was a beta). I don't even know what should you do to it, to make it crash...
Well, honestly I've remembered how it crashed once, but it's happened only because I've used an activator for it, which breaks something inside of OS, but if you are using legal version, you'll never experience that kind of troubles.
In fact, the only thing it requires - is a not the very bad hardware. If you have a something like 2 core processor/2 GB RAM/512 mb video you'll find out that it runs better than any of previous windows OS.
P.S. I was so inspired by having no BSOD, that even installed a screen saver in a form of BSOD