You can try to do a repair install then. Just put your Vista disc in the drive and boot up with it. Tell it you have an existing install (it may find it anyway) and that you want to repair it. It shouldn't take long and your system will be like new after that.
Have you tried to install SP1 yet? I'm hearing pretty good things about it (improves file transfers and a few other things).