Well your going about it all wrong, you should be putting in a M.2 NVME SSD, then just clone your hard drive to the new SSD. Clone is an exact copy. SATA SSD = 400 MBS M.2 NVME SSD= 2900 MBS, 2.5 SSD is good for data.
When I received the computer I saw the retailer installed W10 on the HDD (incorrectly) instead of the 500GB where I wanted it, so when I got it I cloned that drive to the 500GB M.2 and reformatted the HDD to eliminate Windows from it. That works nicely and I like the final arrangement. The Samsung 950 Pro M.2 NVMe PCIe SSD performs well in this machine. I highly recommend it (or go with a 960, which I assume will work but have not researched it as of yet, so I can only at the moment recommend the 950 Pro). If you plan to install a lot of games on your SSD my recommendation is get a 500GB drive. W10 + many games = high storage requirements.
As far as Clone to what ever hard drive or SSD. You would Clone the entire hard drive to the new SSD. there are several programs out there to accomplish this My choice is Macrium Reflect the free version is all you need. Samsung come with a migration tool I guess it work have never tried it. Acronis and several others are out there with free versions. Where you got this nonsense about cloning only the recovery partition I have no Idea
To Clone is to make an exact bootable copy of your original hard drive.
My model is G752VY-GC144T, came with GT 980M, 8 GB RAM, i7 6700 HQ.
PCI SSDs are pretty expensive, that's why i was going for the SATA one, i wanted to clone the entire HDD on it, and a 1 GB PCIE SSD is around 500$ in my country. But if cloning only the recovery partition and the windows one over to a new PCI SSD would work flawlessly, maybe a 256/512 GB one would do. Any of them would be a huge jump considering I used the laptop with only an HDD for more than a year.