O gargalo aqui são os discos rígidos - como você mencionou - mas não é o problema simultâneo que você descreve. É o fato de que os discos rígidos são muitos, muitas vezes mais lentos que a RAM.
Se você quiser acelerar o seu computador:
- compre mais RAM - como, 4 GB, porque 2 GB é basicamente o padrão mínimo atualmente
- compre os HDs mais rápidos que você conseguir - 7200RPM, acredito
Mas se você quiser "espalhar-se" em seu sistema operacional, poderá fazer isso usando a distribuição dos discos. Confira o RAID para saber mais, pois, em geral, esse tipo de distribuição é feito para replicar os dados para os propósitos de falha do HD. link
- Eu também recomendaria trocar o seu Duel Core por um Core 2 Duo, eles são muito melhores
Como funciona a memória
Seu computador armazenará o máximo possível em sua RAM. É assim que, quando precisa de algum dado, seja um arquivo ou uma instrução, pode simplesmente olhar para a memória interna para obter uma resposta super rápida. Se esses dados não estiverem na memória, eles precisam ir até o HardDrive para buscá-los. Isso leva muito tempo, pois os dispositivos físicos são lentos.
Quando o computador preenche sua memória RAM, ele tem que armazenar algumas das coisas de volta no HD e buscar as coisas novas que precisa do HD e colocá-las na RAM. Se você está executando um programa gigantesco ou fazendo muitas coisas ao mesmo tempo, você se depara com um lugar onde seu computador está constantemente embaralhando coisas de RAM para HD, porque seu conjunto de trabalho de memória (as coisas que você realmente precisa e está usando) não não se encaixa mais na memória RAM - isso é chamado de thrashing, e você ouve o seu HD sendo barulhento e seu computador vai ficar muito lento e lento.
Assim, quanto mais memória RAM você tiver, mais coisas você pode colocar na memória super-rápida (em vez de buscá-las em seu HD), menos espera você tem que fazer pelo HD e mais rápido computador será.
Para responder às suas perguntas:
Would it be a good idea to spread the I/O across several hard drives
Para acelerar o seu computador, você realmente não verá muita diferença. Comprar mais RAM é a solução mais eficaz.
Se você está ciente de backup, o RAID não é uma má idéia e vai conseguir o que você está procurando.
Is this possible on windows based operating systems
Sim, mas é mais comum fazê-lo fisicamente e é controlado no BIOS. Veja este howto: link
Is there any other ways that can speed up I/O
Por ordem de custo-benefício:
- compre mais RAM
- compre um processador melhor
- compre discos de 7200 RPM