@whis: Ich würde auch sagen, mach eine Datensicherung (gibt ein gutes Gefühl), lösch alles, was Du sicher nicht mehr brauchst, defragementier die Platte um die Daten "nach vorne" zu holen (am besten danach booten und nochmal defragentieren) und dann starte die Linux Installation unter Erhaltung von XP, indem Du die Partitionen "im Handbetrieb" einrichtest.
Normalerweise klappt das prima. Wir sind ja nur deshalb so vorsichtig, weil es doch immer wieder mal vorkommt, dass das Windows aus unerfindlichen Gründen danach nicht mehr booten will. Aber diese (verkleinerte) Windows-Partition kannst Du ja mit einer Windows-CD genauso wie früher jederzeit reparieren.
Vorausgesetzt, Du kriegst die Windows-Partition auf die Hälfte runter (sollte ja locker gehen), wäre eine gute Aufteilung:
(1) bestehende Windows XP Partition mit Hilfe des Linux-Partitionierungstools auf 40GB verkleinern (ist und bleibt die erste!) FAT32 oder NTFS
(2) Linux Deiner Wahl mit 12GB, eingehängt als "/", formatiert mit EXT4 o.ä. (hier liegt das System und die Programme)
(3) SWAP-Partition mit 4GB, wird nicht formatiert, sondern direkt als Swap deklariert. (ist im Gegensatz zu Windows keine Datei, sondern total abgetrennt)
(4) Datenpartition mit dem Rest, also rund 24GB, eingehängt als "/home", formatiert mit FAT32 oder NTFS (sollte zwecks Datenaustausch Windows-kompatibel sein)
In "/home" wird das System ein Verzeichnis mit Deinem Benutzernamen anlegen und dort alle Daten und persönlichen Konfigurationsdateien reinlegen.
Wenn Du später mal ein neues System willst, kannst Du die Partition (2) völlig platt machen und Deine persönlichen Einstellungen bleiben weitgehend erhalten.
Ich persönlich lege mir in meinem Benutzerverzeichnis zu leichteren Datensicherung immer zuerst noch ein Verzeichnis "Daten" und ein "Multimedia" (mit Musik und Bildern) an.
Linux ist im Gegensatz zu Windwos die Reihenfolge oder die Lage auf der Platte völlig wurscht, man sollte "/home" nur deshalb als letztes anlegen, damit es am Schluss ohne große Rechnerei aufgeht.
Da die Datenpartition (4) ja auch für Windows zur Verfügung steht, gib ihr alles, was Du von XP zusätzlich bequem entbehren kannst!
Dann kannst Du die Installation starten und am Ende kannst Du mit 99%iger Sicherheit problemlos via Grub zwischen Windows und Linux wählen.