Oh boy.
My post is old and my brain, older...
Can't help you except this suggestion:
Install Ubuntu. This will prove wheter or not a hardware issue is bugging you down.
Also, Ubuntu will rewrite your hard drive, master boot record and all that jazz.
Once you know that everything is OK, try reinstalling vista.
Do not bother with the dual boot. This is more headache than anything else in your situation.
Good luck.
Feel free to ignore the advice above...
Plus you should actually start a new Topic with your issues so it can recieve the proper attention.
Welcome Aboard.