Re: software for Windows 8
Why not use the same software as you used for Windows 7? On your old machine download the Windows 8 upgrade assistent from windows.microsoft.com/en-us/windows-8/upgrade-assistant. When you run it it will tell you all you need to know about compatibility and new versions. That should cover 90% at least.
Then, if necessary, come back here for the remaining 10%.