I've found conflicting opinions re stripe size, so I did my own tests (though I don't have precision measuring tools like you guys). My raid 0 is for gaming only, so all I cared about was loading time. So I used a stopwatch to measure the difference in loading times on Left 4 Dead when using 64kb and 128kb stripe size. Results, by map:
64kb 128kb
No Mercy No Mercy
Level 1: 9.15 Level 1: 9.08
Level 2: 8.31 Level 2: 8.38
Level 3: 8.24 Level 3: 8.31
Level 4: 8.45 Level 4: 8.45
Level 5: 6.56 Level 5: 6.63
Death Toll Death Toll
Level 1: 7.75 Level 1: 7.89
Level 2: 7.19 Level 2: 7.26
Level 3: 9.01 Level 3: 8.94
Level 4: 9.36 Level 4: 9.36
Level 5: 9.5 Level 5: 9.64
Dead Air Dead Air
Level 1: 7.68 Level 1: 7.47
Level 2: 7.96 Level 2: 8.03
Level 3: 9.08 Level 3: 8.87
Level 4: 8.17 Level 4: 8.17
Level 5: 6.98 Level 5: 6.84
Blood Harvest Blood Harvest
Level 1: 8.24 Level 1: 8.17
Level 2: 7.33 Level 2: 7.33
Level 3: 7.68 Level 3: 7.68
Level 4: 8.45 Level 4: 8.31
Level 5: 7.89 Level 5: 8.1
I'm using software raid 0 on my GA-870A-UD3 mobo. The results for me were almost identical (128kb was faster by .07 seconds total). That being the case, I erred on the side of 128kb in order to reduce the potential for write amplification (I'm using 3x ocz vertex 2's). What's remarkable is that, despite using the stopwatch to measure times manually, the results were always either identical, or separated by intervals of .07 seconds. Weird, huh? Btw thanks to Tomshardware, you guys give a lot of helpful info.