I think software has always been terribly buggy. Back in the day, things would crash (including your entire OS in many cases) all the time. These days, it's more often smaller, stupid UX issues, but that's been the situation for a few years. I've seen no difference over the past six months.
Ironically, when I overclocked my system beyond it's limits, WinXP would crash on boot, but Win98 would boot just fine and (sometimes) crash later, during the game.