That hard drive to SSD swap depends. If the the amount of space being used on the hard drive is less than the size of the SSD, you can 'clone' the hard drive. This will make the SSD into a copy of your hard drive.
If you have more data, like 1tb, than the SSD can hold, you can't clone it since all that data won't fit on the smaller SSD.
Personally, I always do a clean Windows install on a new boot drive. This minimizes potential problems. Then you will manually reinstall your programs, and bring over other necessary files. It's more work but I like the results you get doing it this way.