I'm on Windows almost all the time too. My first PC had Win98 but it was very buggy, I had BSODs almost daily (not even by viruses, I didn't even have internet back then). The second one had XP pre-installed but most of the time I had 2000 installed on that machine because back then there was almost nothing that 2000 couldn't do which XP could while 2000 was far more stable and not that heavy on resources, I always thought XP was basically the same as 2000 with some mostly useless junk added (like that "new" desktop interface which I've always turned off). With my third PC, Vista came pre-installed but I always thought it was very clunky and unorganized and ate a lot of CPU and RAM so I upgraded to 7 as soon as it was released just a few months later and I'm very content with it. I remember only to cases of crashing in the last two years, once it crashed because the PC had very bad ventilation (some co-processor without its own fan kept overheating to >100°C so I had to install an extra fan) and another time when I installed some faulty nVidia software (which was for 32bit and crashed my 64bit OS).
I also experienced around a bit with Ubuntu, but even though it's on the rather user-friendly end of the Linux spectrum it's still a bit to unintuitive and complicated to me (I'm not old enough to have had DOS/Unix as a main OS back in the day so I'm not very good at all those thousands of possible command line prompts). Especially the simple installation of programs is way too elaborate, if you're lucky then they're in a list, if not then you have to compile them by yourself, and a lot of programs I use don't even run on Linux at all.