a new harddrive (ie a new big chuncky disk to save your work) or new RAM memory (smallish and thin sticks)?
if you are adding new hardware but dont know what you are doing - probably best to find a friend who does rather than run the risk of damaging your pc.
as for formatting, Windows XP instillation should walk you through it as long as you remember NOT to choose upgrade.