@Latrobe: As far as I understand the upgrade procedure, it's pretty much a "fresh install" which saves your personal data and programs. You might have been able to do the same with your existing Windows 7, "updating" from within Windows to the same version you already had. If your problems were caused by a corrupted OS, that might have done the trick.
But if it works and you're happy, who am I to argue?