Intellimover software, by Detto
It comes with USB and ethernet cables that you use to hook your computers together. After installing your programs on your new computer, you simply install the Intellimover software on your old computer, then on the new computer. You hook the computers together, and you'll have full access to all your old files from both computers. The two systems are shown on a split screen, and you click and drag each file from your old computer to the new one. The files are copied (not moved), so you can still access them on the old system.
FWIW, I used Intellimover to go from my very old Gateway 2000 (purchased in 1997), to my Dell (purchased in 2005). I followed the instructions to the letter (make sure you turn off your firewalls, for instance), and it worked great. I've read some bad reviews, but I don't know why it didn't work for them.
I just googled "Intellimover", and you can get it from http://www.detto.com for $24.95. Or, it's available at Amazon.com for a little more (but, free shipping if you have Prime). I notice they have another product with the same, but produced by someone other than Detto. The software I used successfully is the Detto brand.
HTH,
Suzanne