From what you said, it sounds like a display screen connection problem. Try to reconnect the display or switch the display.
Since your cannot even enter BIOS, it should not be the problem of the hard drive.
You may need to manually specify where the Winre.wim file's location on the cloned hard drive.
use this command to specify the location path of the recovery image file:
Reagentc /setreimage /path S:\Recovery\WindowsRE
also run this: reagentc /enable
Cloned hard drive may not boot on another computer due to driver issue. https://www.howtogeek.com/239815/why-cant-you-move-a-windows-installation-to-another-computer/
Check if M2 port is enabled. In some cases, the port is turned OFF in System Setup (BIOS). When you connect a new drive to the system, you may need to manually turn it on before you can see the drive in BIOS.
besides Windows 8/10, Windows 7 64-bit also supports UEFI boot. If your system and computer support UEFI, I suggest you initialize your hard drive as GPT. Otherwise, MBR.
with Samsung data migration, you can only select C: drive and system reserved partition (if there is) to clone.
If your hard drive only has one partition, you can use Disk Management or diskpart to partition your hard drive.
Do you still need the bootable image?
If not, press Windows+R, and then type "diskpart"
list disk
select disk [USB drive disk number]
clean
create partition primary
MBR disks only supports 2TB hard drive in size, space beyond 2TB will be unusable. You need to convert it to GPT before you can use the rest.
as jefecito said, you need to enable UEFI mode before you can install Windows on a GPT disk
are your games installed on C: drive or another drive? You can just transfer OS drive to the SSD. If you do not prefer third party software, you can use Windows backup and restore.