The best way to move an existing Windows installation, along with all of the installed programs, is to clone the drive. But cloning normally copies everything on one drive to the other. That doesn't work if you have 800GB of files and only 120GB of new storage.
What you need is cloning software...