Hi Kaya and welcome to the forum. We are not exactly 'experts' but like you use vista and try to help anyone we can 'if' we can..

As to your particular problem.. Have you tried to do a 'fresh install'? What I mean is change the boot order to Hard-drive first (instead of CD/DVD) and then formating the partition. You can then install vista into a clean fresh partition..
Please post back and advise