I think you've forgot to enable write cache mate. You need to install the intel matrix storage manager and it enable it there. It should give you a huge boost in performance.
jonnyberthiau:
You could throw in a third disk if you've got the cash, however I've come to understand that the ICH10R chip is best left with just 2 disks. This might be because of it's loft. I saw some testing however, where a guy used 2 disks on this rather expensive raid controller, and came out with worse results. Other backed this up, saying that the IHC10R is actually somewhat superior if you're just doing a 2 disk home desktop setup. With write caching enabled, the lack of cache in the chip is made up for.
Regarding the stripe size, I too heard that 128kb is a good number. I though ICH10Rs max stripe size was 64 though?
I haven't gotten my new system up and running yet, so I don't know from personal experience yet
Another idea I heard, not sure it's possible with ICH10R, was to make a smaller, say 4GB, part of the disk run with a stripe size of 4kb for the page file, and then the rest at your prefered stripe size. Supposedly the page file is THE most frequent with sending small random reads/writes.