this goes without saying but check your machine specs and check the latest HCL http://www.microsoft.com/hcl/default.asp.
you might also want to source updated device drivers before the upgrade this could save a few headaches . so are you doing unattended installs?