archive and install always worked great for me. The computer gets faster than upgrading it, just like a clean install, but you keep your users settings, your files and your programs. Few programs refused to launch after the upgrade and i had to reinstall them though. Anyway, archive and install will also create a backup of your old system files which you can use to revert in case something goes wrong.