I am at the amateur level but here is a suggestion. I have only used Microsoft system image restore when I have had a failure. And it has not been trouble free.
I have used both Seagate and Samsung free "migration software" with a new hard drive. They will only work if they see the same brand hardware in the computer. But, it does not have to be the same drive. That is, if you have a usb externaI Seagate drive it will let you use the software even if that brand drive will not be involved.
I see that you have a new Western Digital drive. WD has free Acronis software on their website for migration.
Sometimes the software will only let you use a USB to SATA adapter (about 35$) and not hook into an SATA port. I think that is to make sure that you will not be writing over the system drive
If you stay at 2 TB or smaller then it is A LOT easier.
This way you can "migrate" your computer to another hard drive, take out the old hard drive, put in the new one and see if it boots. If it does then that is great. If it does not, then just put the original hard drive back in and at least you have not lost anything except time which no one can replace.