Okay no offense...but seriously you dont seem to understand that this is not Vista's fault. Vista on its own is perfect. It is something
you are doing, a combination of the software you are installing or running or something like that which is causing this error.
I have run Vista for 18 months. I never had to reinstall as many times as you have. Not even running Beta Software or the Beta Service Packs. I have tried hacks on it, tweaks and everything else. Nothing has made any of my Vista installs as unstable as yours are.
So either it is a combination of your hardware with conflicting drivers, or the software you install which is causing this. As Vista would not be this way on its own.
Sorry to break it to you as well. Win7 is based off of Vista. It uses much of the Vista code. So if you have this much trouble with Vista, i wouldnt look forward to Win7 as it is still Vista code. Just refined for better user abilities.