I wish to purchase Windows 7 in the near future, I will also be upgrading my motherboard and CPU when I have the money but I am worried if I purchase and install Windows 7, then upgrade my hardware months later will I have problems with license thinking it is a new computer. Am I right in thinking if I buy the retail version I wont have an issue?