I suggest a baseline Windows 7 backup image stored to another HD, so that if Windows 7 ever becomes irreparable you can reimage it from the backup to HD or its replacement in 20 minutes. This doesn't require maintaining multiple OS's activated with the same Product Key.
It's best this backup be made after getting a perfect
Clean Reinstall however you can use what you have now until you have time to do that. Once you have backed up a perfect install you never need reinstall again, even to other machines which we can help you apply the image onto.
To keep files current have a backup solution to the cloud similar to
Sync, Backup and Store your Files to the Cloud with Skydrive which makes your files available from anywhere as well. Or you can schedule the simplest, SyncToys backup to another HD as often as you want.