Nothing wrong with using primaries, it only limits your resizing/additional partition options a little later on. If the disk is only going to be used in a 64 bit Win Vista/7 machine, you can partition GPT and make them all primaries. GPT's limit is 128.
To do what you were originally describing, make the first primary 100GB partition, then make a 400GB extended. Then, inside the extended, make your four logicals.
Razorback - Arch-6430U - i7-3687U - 16GB - Intel HD4000
Rocinante - Ubuntu-E5530 - i5-3230M - 16GB - Intel HD4000
Donnager - Arch-M4800 - i7-4800MQ - 32GB - Intel HD4600/Quadro K2100M
Vargr - Arch-Vargr - i7-4790K - 32GB - Intel HD4600/GeForce GTX 970