I went on google and searched "windows activation code help" and came up with this site that said
"What if I upgrade my hardware?
Theoretically, upgrading a single component in your system won't reset the XP activation key. However, simultaneously upgrading your motherboard, processor, memory, and video card will probably raise a red flag, and you'll probably have to get a new key. Likewise, if you purchase an entirely new computer and install your existing copy of XP on the new machine, you'll certainly have to obtain a new key from Microsoft.
Wait - how can I get a new key? Won't Microsoft reject a request for a second key if I have different hardware? Isn't that the whole purpose of product activation?
Well, yes; the automatic, online activation will probably fail. However, you can call Microsoft using the phone number provided, explain your problem, and they'll issue you a second key (and a third, etc.). "
Which in short story says if you need another key for hardware upgrade they should give. but they didnt... instead they gave me a number that charges money to get it up and working again, anyone know where i could mybe buy another activation code alone from microsoft for like 10$? because i am not gunna buy another windows xp disk for 90$ lol