I know I'd have to reinstall Windows due to the new hardware specifications,a dn I'm perfectly capable of backing up my data. However, I don't own any Windows CDs. As I own an HP, I only have a recovery partition on my hard drive. If I replaced my motherboard some time in the future, would the recovery partition be enough, or would I have to buy a copy of Windows?