Also ob FAT32 oder NTFS besser ist oder nicht, darüber kann man streiten. Ich selbst ziehe NTFS vor, aber das bin ja auch ich
Was die Partitionen angehen, bei 20 GB lohnt es sich fast nicht zu Partitionieren, aber wenn, dann
Für WinXP Systempartition (Bootpartition) ca. 2 - 4 GB, je nach dem, was Du noch alles auf C:\ installieren willst.
Für Auslagerungsdatei (die sollte aus Performancegründen auf einer anderen HDD sein) als Ausgangspunkt ca. 1,5x Installierter RAM oder minimal 1x RAM + 20MB und Min/Max fest, also nicht dynamisch. Es gehen auch Werte < installierter RAM, aber bei zu kleinen Grössen kann es sich negativ auf die Performance auswirken. Kommt letzendlich darauf an, was Du mit XP machen willst. Ich habe für XP bei 320 MB RAM die Auslagerugsdatei bei 480 MB festgelegt (1,5x RAM) uns habe keine Probleme damit.
Den Rest der Platte kannst Du aufteilen wie Du willst.