Apart from Windows ME (named after an illness?) I have found most Windows versions to be tolerable to varying degrees. USB support was very flakey early on though. I don't like Vista very much as XP runs faster on the same h/w, but some customers require me to support it.
I had a lot of bother getting Vista to work for me with WPA encryption, but the actual fault really lay with my unfortunate choice of hardware router. I did find a lot of disturbing latent errors in the driver distributions whilst researching the problem. (eg Identical binaries with different names, and different binaries with the same name as well as some major players distributing unsigned Vista install components)
I don't believe in luck. Computer programs are largely deterministic and if the crashes are reproducible you should be able to pin down the root cause. Fault finding methodologies are similar for both hardware and software.
Are you sure they are truly identical at a detailed physical hardware level? Most times I have seen a batch of "identical" HP PCs with some misbehaving it was because they were *not* truly identical. Different versions of firmware and driver revisions are the first thing to look for (also random differences in the HD or even for that matter the mouse could be critically significant). Dodgy mouse drivers are rare, but I have one that can easily lock up Netscrape if the thumbwheel is used.
Nastiest one I ever saw was due to a DMA timing error that caused occassional bytes to vanish from files. It looked exactly like hostile virus action except that there was no malware found.
Regards, Martin Brown
** Posted from