I don't think I would want my System partition 4Gb. I would probably make it 500Mb, big enough for every system patch in the world and then some. Put everything else in other partitions, That would mean you won't be in the System writing all the time and so less chance to muck it up.