I'd aim for a smaller stripe size. Smaller stripe sizes provide more efficient bandwidth boost, at the cost of more drive seeks. Larger stripe sizes are less efficient for boosting bandwidth, but more efficient at dividing up drive seeks. If you are working with very large files, then it really makes no difference - as the file will span so many stripes that it's an irrelevance. The only issue is that smaller stripes add additional controller overhead - ATA is able to transfer 512 kB in a single command.
Essentially, the higher the cost of a drive seek, compared to the drive's transfer rate - the larger your stripe size should be.
With SSDs, seeks are virtually free, so you can afford to use a smaller stripe size.
A simple rule of thumb for stripe size is:
STR x (average seek time + 1/2 rotation time)
E.g. 170 MB/s x (0.1 ms + 0) = 16 kB
In practice, you may have to benchmark this - as your controller may be too inefficient at low stripe sizes. Motherboard RAID controllers are notorious for being of piss-poor design, so things may not always work out the way you expect.