Hard disk are the slowest component in your data chain. So they are the real bottlenecks in your system. So the benefit increasing the performance of your hard drives cannot be overemphasized.
It is a well known fact that as the cylinder no. of the hard disk increases, its performance decreases. Ever notice the downward sloping curve in hdtach? There's one reason. The closer your files are to the beginning of the hard disk, the faster they will be accessed as the disk head would have to move the least on the platter.
By that logic, large partitions are slower to access.
This is especially significant in indexing file systems like NTFS. The larger the Master File Table (MFT), the more the time it takes for the os to read it while booting or accessing data as the MFT is sequentially accessed .
As a rule of thumb, smaller NTFS partitions with indexing and compression disable have better performance.
Not to mention the fact that the more files you keep on your system partition. the more it would be fragmented. Moreso, smaller partitions are quicker to defragment. It only takes 5-10 minutes for a 4 gb partition.
It is never a good idea to keep any other data than the os on the system partition as you are risk losing it when you format it. So why waste space on a partition where you should only keep the os?
Having a separate os partition simplifies backups and formatting as I have already mentioned.
One reason too many? I guess I have justified myself. And you only have to do this once...
This advice was meant for those who want to extract every ounce of performance from their system. You should always be receptive to learn.
btw, what's the use of this thread anyway. Ignorance is bliss ??? (Not on a tech forum)