I use a Windows computer - a couple of them, actually. I got a great deal from a guy on a lightly used i7 computer with 32G of RAM and decided to convert my primary computer to that one. Problem is, I have a LOT of programs and data on my computer and moving things over is a real pain.
I found this program by a company called Zinstall by the name of Win-Win that claims it will move your old computer to a new computer so that the new computer looks exactly like the old one. I used it and wanted to pass along the info to others who might face the same problem.
It works with a few issues. For all your "purchased" programs you have to go through authentication again, so make sure you have all the codes - but at least you don't have to install everything again. I had a problem with Adobe Acrobat where it couldn't access my scanner and had to un-install Acrobat and re-install it again. For Photoshop, I had to disable the license on my old computer and move it to my new computer.
But the new computer really does have everything that was on the old one and it "looks" just like the old one. And the old one is unchanged.
The down side? It's expensive - a bit over $100 and it's only good for one transfer. They guarantee the transfer and will work with you if you have problems. If it doesn't work, they say they they will refund you.
I tried another program by a company called Easus - ToDo PCTrans, if I remember correctly. It was junk - didn't work at all.
Anyway, just thought I'd pass that along. I'm going to use my old machine as a Linux learning machine. Just thought it was time for me to learn a bit about Linux.
Mike
[And just one more tip. An i7 doesn't do anything for you if all you do is mail and Internet access. Those are limited by disk access speed and Internet access speed. Where an i7 really shines is in dealing with photos and video and (I assume) playing video games (I don't play). Otherwise, stick with an i5 with an SSD.]
[One more thing: LapLink makes a product and from reviews on the web, it appears that the product sticks bloatware on your new computer as part of the transfer.]