Apps like Norton Ghost or Acronis TrueImage (my personal pick) move the OS, drivers etc too.
So as you're moving to different hardware, this won't work.
If you want to keep your files intact and transfer them onto a new PC, you can do that on any OS, just drag and drop onto an external drive or memory stick, or burn to DVD or CD as you prefer.
A program like Ghost or True Image, along with an external hard drive, and/or several DVDs and/or flash memory means you always have a current backup of your entire system - if you lose a hard drive, it doesn't matter, as you just get a new drive and restore the backup, and you're back with all your settings, programs and files just the same as when you backed up.
I like to back up to an external drive once a week or so, to keep things current.