Only need to purchase again if you are doing a very major hardware change, if it's the same system and you're just installing again, the same key can be used - Windows 10 keys are tied to the motherboard, and even after motherboard change you can use same key if it's linked to a Microsoft Account. I don't think I need to go into that for this question, though. Short answer is no, you don't need a new key.