Deine alte Festplatte kannst Du weiterbenutzen. Schließe die neue Platte als Primary Slave in der Mitte des IDE-Kabels an, an dem die erste Festplatte hängt (am Ende).
Du musst herausfinden wie alt Dein Mainboard ist, ob es Festplatten über 32 GB unterstützt, überhaupt welche Festplattengröße unterstützt wird.
Theoretisch übernimmt WinXP direkt beim Computerstart das Festplattenmanagement vom Mainboard-Bios. In der Praxis werden zu alte Mainboards oft nicht mit großen Festplatten im Bios erkannt.
Du musst eine automatische Erkennung im Bios durchführen. Bei allen Arbeiten im PC muss der Netzstecker gezogen sein.
Für Deine Bedürfnisse würde ich zu Samsung oder Seagate raten. Die preiswerteren Platten von 80 GB oder weniger haben leider nur 2 MB Cache. WinXP arbeitet mit 8 MB Cache plattenschonender. Nimm auf alle Fälle ne Platte mit Flüssigkeitslager.