It's quite hard to BSOD Vista In my experience, it will almost always will be a hardware fault or in extreme cases corrupt or very badly written drivers, almost always vista will recover from a driver crash though.
Even so, I think its safe to say that the majorety of BSODs in Vista are not the fault of MS, but rather the hardware/software/drivers being installed.
QFT. The only time I have ever seen a BSOD on Vista was from a complete and total hard drive failure while Vista was running.
As for Steam and email accounts and spam... Just get a gmail account and sign up for steam with the "+". i.e. myemail+steam@gmail.com or myemail+amazon@gmail.com. Easy to remember and easy to filter. Not that more than 1 spam a month makes it into my gmail account anyway.
And on-topic. IMO there is no FPS that isn't better (assuming a decent port) on the PC. PC wins.