Hmm... there are couple of ways you could go. Personally, I'm a fan of...
The KISS method:
Boot to XP CD.
Create primary partition 1 (25-30 GB) at start of disk for XP, formatted NTFS.
Install XP.
From XP Disk Management, create primary partition 2 (~60-70 GB) and format it FAT32. (Possibly, XP won't easily let you format it FAT32 because it wants you to use NTFS instead for a partition of that size. Fine, then just create the partition, and format it from Linux later or from a boot disk.)
Boot to Linux CD.
Create primary partition 3 (= 2 x RAM) of type Linux Swap (82).
Create primary partition 4 (Remainder of disk), formatted ext3 for the Linux root. (KISS - stick with ext3.)
Install Linux.
However, it could be argued, with some merit for a change, that that's not the ideal partition layout. If you're regularly shuffling big files to and from the FAT partition, you going to lose some STR by putting it in the middle of the disk. You might notice that performance-wise. Personally, I'd say screw it - the FAT partition is only offset about 25%, no big deal. And you'll be using the NTFS partition for editing as well, so the STR is not going to waste. But you could create the FAT partition at the start of the disc during the XP install, make that partition 1, and make the NTFS partition #2. The problem with that is that XP is going to (I think) put NTLDR on the FAT partition, and that's just adding potential for mischief later on. KISS. If you were really serious enough to worry about it, I'd hope you'd get another disk instead of playing partition games.
That's my take, at least. You may want to get a second opinion from the fellows at
Storage Review. Several of them do a lot of AV work, and may see things we won't here.