Restore Disk Backup to a different CPU

I am an IT, maintaining two PC servers in my office. I have a different backup for my PC server (win 2k3 and win 2k). I use a cloning disk software and a Microsoft NT backup tools.
The problem is, how can I use these backups in the future if I have a motherboard or CPU breakdown? Definitely there wouldn't be a brand new motherboard with the same model if I had bought these CPU last 4 years ago.
Can I transfer these backup in a different model but with the same brand of motherboard/CPU and with higher performance? Can you also recommend me a backup software for this type of problems?
Many thanks.
