Whenever dealing with a full migration of an OS, if the new drive can fit all everything from the old drive (i.e. having equal or greater storage capacity), clone the new drive from the old one. After you do that, you can boot into your new drive, and run windows built-in disk management to re-format the old drive and use it as secondary storage.
In the common case where the new disk is too small to migrate all the data from the old drive to the new one, use IObit uninstaller to uninstall most, if not all, of your programs. If you still need more space, backup your personal files (files found under the User folder on your OS disk) to an online storage or external hard drive/thumbdrive.
Intel has a very good drive cloning utility(Data migration utility) found here:
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19324
I hope you found this helpful,