La razón tecnica para hacer ellos es debido a q al particionar el disco, esta partición se hace por cilindros, a medida q grabas archivos se da un fenomeno llamado fragmentación q consiste en q un archivo internamente es grabado en varios lugares del disco debido a eventos como el grabar varias cosas al mismo tiempoo tener abierto un archivo y antes de almacenar su crecimiento grabas otro (entonces el espacio siguiente al primer archivo es usado por el 2do y cuando grabas el 1ro este debe ocupar el proximo bloque libre), lo q hace la lectura sea más lenta ya q el disco tiene q mover la aguja de un cilindro a otro.
Ahora si tienes un archivo fragmentado en una particion de 40gb, imaginate en cuantas partes puede estar fragmentado, y cuan separadas pueden ellas estar. La solución al la fragmentación por obvio q suene es defragmentar, peor defragmentar una partición de incluso 20gb te toma horas!!!, y creeme cuando digo HORAS!!
Además de ello estan las ventajas ya mencionadas y el hecho de te permite mantener un orden de tus archivos, multiples sitema operativos, tales como linux, etc.
Personalmente no recomiendo particiones superiores a 20gb, ya q son un dolor de cabeza a la hora de defragmentar y hacer scan de virus, etc.
Para el SO en te recomeindo unos 5gb maximo, puedes poner los archivos de programa a q se instalen en otra partición, etc. Yo acostumbro instalar los juegos en un carpeta Games q tengo enc da partición ya q estos son los q más espacio ocupan.