Same as ingame2 and ubersoldat, I would suggest you to keep 2 primary partitions of 50-60GB each, install OS on the C drive and install your programs on the other drive rest around. make rest as extended partition (and logical drives in that extended partition). and then divide them. Keep your logical partitions of bigger size, though whenever you try to defrag them it will take hell a lot time but atleast it would be good and not get slowed due to less space.
Try keeping your drive where you install OS and programs separate from your bulk data like movies games n docs.