no, you shouldnt have to buy a new os
XP might ask you to reactivate because of hardware changes
and seeing as you will have a new BIOS with the new mobo windows might not let you activeate and youll have to call microsoft and tell them that. then theyll let you activate