It started with Bob's help and, finished with bob's help.
I only stated the facts of that person's machine and, did not, definitely not, talk you down.
It is my intense experience at upgrading and updating my own machines that brings all this intensive know-how. You should have seen all the enormous headaches I had to upgrade to the very first edition of Vista from Win.XP-SP2. All the way back to Winter/Spring 2006. It was not a pretty sight. I ended up having to install an upgrade assistant from Microsoft itself, in order to locate the problems. One by one. Drivers mainly. Then, flashing a better Bios sometime in late Fall of that same year, fixed the mainboard's incompatibility with the generic matrix of drivers from Vista.
Still, that was not until Spring of 2007 and a way newer version of that O.S. of that year. That I could, finally install it without too many stumbles during Setup. Got the upgrade version of Vista Home Premium Edition in January of 2008, installed SP1 later that year and, SP2 in 2009. By that time I was onto my Fall 2008 purchase of a Dual Core machine that came with the Vista Home Premium Edition Pre-Installed in 32bit mode.
By May of 2009, installed Win.7 Release Candidate. Then, purchased the full version of Win.7 Home Premium Edition by Fall of 2009. Clean Installed the x64 version of it. Been installing x64/x86 newer drivers ever since.
The rest is not quite fully written in the stone of time, yet. It is in regards of the full implementation of the x64 mode of data processing and storage.
Have a nice day filled with no PC problems.