I had a raid5 array. Was fine, worked quickly and smoothly.
Big BUT..
Liking to overclock, I would often get BSOD's when trying new cconfigurations etc. And each BSOD would cause the computer to check the array for errors (specifically the intel matrix storage software).
While this check is happening, game load times increase, you have constant disk and cpu usage, you can just forget about running any type of benchmark as the results would be meaningless.
So I'd bare this in mind if you want to set up an array.
Myself I am now on a raid0 array, sure I still get the odd BSOD when i go messing about in the bios, but the computer no longer spends ages checking for errors afterwards. And as this is just a gaming computer, I really couldnt care if one drive packed up and I lost the info, I reformat often enough anyway, anything important I save to a 2nd external drive.