For my Acer laptop i used the included software on the laptop. I created a bootable full recovery USB and when I put in my blank SSD and booted up, it installed everything fresh including the stock drivers.
If you plan to use the old drive as storage and back up, make sure you have the proper partitioning and space. I used MiniTool Partition software to change up my HDD so it back up properly using the Windows recovery.