80 Gb no son mucho espacio para poner 2 S.O si almacenas mucho dato multimedia, además no se si usas mucho software en Xp, en Linux...es dificil configurarlo sin saber nada, xo bueno yo haria algo asi.

Particion NTFS Xp 18GB
Particion NTFS datos Windows 32GB
Particion /home 18GB (donde almacenarás datos)
Particion SWAP 512MB
Particion / (para sistema operativo)el resto, algo menos de 12GB

Si no vas a tener muchos datos en Linux quita tamaño a /home y se lo das a la de datos de Windows.

Los formatos de las particiones de Linux puedes elegir entre ext3, XFS o ReiserFS...a tu gusto.