Is there a way to solve this by getting Windows 8 to use two hard drives?
Depende de por que o computador fica parado. Se o TileMill e o PostGIS maximizam sua CPU, isso não ajudará. Se eles apenas amarrarem um disco com alto IO, adicionar um segundo disco de dados e armazenar todos os dados para o TileMill e o PostGIS no segundo disco ajudará. Seu disco original estaria livre para outras solicitações.
Note: I have no experience with using a RAID. Should I set one up?
Se os seus programas fizerem muita leitura, você poderá usar o RAID 1 para aumentar a velocidade de leitura para duplicar a velocidade de leitura de um único disco. (Assumindo drives idênticos para simplificar). A velocidade de gravação não aumentará com o RAID 1.
Para obter mais informações sobre o nível do RAID, consulte este post .
I'd like at least one of the hard drives to be SSD. I've currently got a 128 GB SSD with Windows 8 installed and a 500 GB internal drive.
Você pode usar o RAID em unidades com diferentes velocidades e tamanhos diferentes. No entanto, é provável que um SSD seja muito mais rápido que um HDD e o ganho seria bem pequeno.