i dunno man...i have win7 enterprise 64bit on my gaming system and haven't had a single bsod since i installed it last year... 
my work laptop had the 32bit version and i had 10 bsods in 6 months...now it's flying along with the 64bit version...see how it goes.
Same, XP used to be very stable for me as well (still is I dual boot my gaming rig into it for the old Nvidia Stereo 3D driver support). That said I see others with BSOD's occasionally so whether it's the OS or bad memory... whatever, I'm happy to admit Windows is not perfect. I just find it amusing that apple fans will argue how stable OS X is until you point out that there are issues then they revert to the "but PC's BSOD!" stuff

What really grinds me is apple users who have problems then will blame everything around them but their system. The DNS issue with Safari in Snow Leopard was a good example, for some wierd reason it would just not talk to some DNS servers, we had machines that would talk to Unix DNS but not MS, others that would talk to MS but not Apples own DNS, and the wierd problem was it seemed to be isolated to Safari (throw firefox on and it worked fine). We had to demonstrate to each user the problem and show safari vs firefox to prove it was a apple related issue.
Then to top it off we had a training environment that had a bunch of brand new imac's have the issue. A trainer went off his nut at me over it, blaming our network for everything including the demise of the roman empire. Ironically the first use for this training setup had been for one of my network classes, but we bootcamped the machines into Windows (the course required VM plus AD functionality on the trainee machines) and we never had a problem.
So we sat down with the Apple trainer, booted the machine, tried a website in Safari... it failed to get there. Booted into Win 7... surfed no problems (ie same hardware different OS). Repeated on 3 machines. Then ran Firefox and showed no problems on OS X on 3 machines. Because the training lab was isolated from the corporate network the DNS was external pointing to the ISP (so some sort of Unix DNS box) they couldn't blame microsoft for this one

. He apologised in the end, which was nice, but the crap I got thrown at me by him and his bosses until I proved beyond all reasonable doubt it was an apple problem was massive.
So in case some of you wonder why I'm somewhat apple misaligned... this is one of the many examples why.