Le sigh...
Windows XP was limited to seeing a max partition size of 137 GB, widely-known as the "137 GB Barrier". If you had a 160 GB HDD, it would see 137 GB. If you took that 160 GB HDD and made two 80 GB partitions, it would see 2 80 GB partitions.
hence it wouldn't matter how many partitions you would create.
First, why you want to use alot of ram for xp? If you use 2gb for xp pro, many people say it a plenty of ram. If you want to use 3 or 4 gb, better you use vista...