Windows Vista certainly does *not* love to crash at all. In fact, it
almost never does.
Nor does it ever have to be reinstalled.
I run Vista on two machines that I own and I also help people using
Vista on several other machines. None of these machines has
experienced problems anything like yours. One of my two Vista machines
has been running Vista since RTM in November of 2006, and neither of
my machines has *ever* crashed, nor has Vista ever been reinstalled on
either one.
If your experience is different from mine, either you are regularly
doing something very much wrong, or you are continually allowing
yourself to get infected with malware.