I would restart from scratch.
1) Reinstall Vista.
2) Windows Update.
At this point, Vista should be pretty good.
3) I would then go on "Device Manager" and see which hardware has no driver. I would get the newest driver on the MB site.
4) Install the latest video driver from manufacturer.