I have found Vista to be quite solid. My old Dell has had it from new. About 2 years ago I had a progressive virus that was destroying *.exe files across the drive, so I had to reformat... the first time in 5 years.
It never missed a beat, never had any BSOD's. 7 years old, and aside from being a little slow now, it still gets used in the warehouse on a daily basis.
Nah, Vista isn't the problem!