I’ve used EaseUS’s free partition manager to clone Windows 10, in order to move from an hdd to an empty SSD. It handled setting up a place for itself to boot into while cloning, and managed to get the partition table etc right as well. There are alternatives for sure, but the nice UI put me at ease(…) for some reason.
You’ll probably be fine with the proprietary Nvidia driver aside from minor annoyances, assuming you have a relatively new card- on one PC with a legacy card waking from suspend doesn’t work, on a relatively new 960gtx waking results in glitched fonts until I log out of the user. Steam under Wayland occasionally has UI glitches with the top drop down menu for me, though a) supposedly it’s better under flatpak b) supposedly it was fixed recently broadly, waiting to get that update.
And remember to back things up before making changes!
We’ll throw you into a Syrian CIA black site to torture, just ask Maher Arar 🇨🇦