é assim, para o windows server 2003, e para o windows xp pro, habitualmente consegue-se criar um array usando os dynamic disks, sem grande dificuldade.
Ha é que ter em conta que o windows não pode ficar dentro do array.
é uma opção se não se pretender gastar dinheiro...
mas se for possivel, o ideal nem é comprar uma controladora PCI (que cria um bottleneck desnecessario, e pode resultar numa performance decepcionante).. claro que ha controladoras para PCI-e 4x, mas isso ja é caro, e para a maior parte das pessoas acaba por ser também overkill.
o ideal é mesmo uma board com raid nativo no southbridge.
caso isso não seja possivel... fiquem-se pelo software, que para desenrrascar, serve... se os ganhos de performance não forem satisfatorios, convém pensar em investir algum dinheiro numa board e eventuais custos associados, ou simplesmente comprando um disco rigido mais rapido (maior densidade, maior rotação, maior cache, whatever).