Did vista update recently? Try going back to before the update if it did, and put all updates on manual or notification status. They tend to fuck up.

Switch to 7.

d0tCOM