Have you got a link to these Hdtach figures, because they sound way off. Looking in the results library on Hdtach now, and 2x74gb raptors in RAID0 get an average read of 129.5 Mbs. I would say 2x150gb raptors in RAID0 should get about 134-145, which is what your getting.
As for stripe size, here is what it says in the sticky at the top of the page;
"4k Stripe - The smallest stripe available on many controllers. This size has a very high benchmarking performance. Infact it has the highest. If you want to see what your rig can do try this and benchmark it. However!, real-world performance is quite bad, infact the small stripe increases overhead reading so much that when dealing big games or graphic manipulation, performance suffers. Not a recommended day to day setting
16/32/64k Stripe - These three settings are useful for the casual user who does not handle big files. Benchies reflect an excellant STR and any OS will feel very responsive. I would say this is an opimum setting the user who surfs, plays the occasional game and likes windows to be nice and snappy. Obviously the variance depends on what kind of files you predict that you will use but it all comes from trying and experimenting.
128/256k Stripe - 128k is aparently the optimum stripe size for Intel's 'average' user. It provides a pretty high STR but keeps performance constantly high even when dealing with larger files. Users who rely on photoshop or compliation apps will like a 256k stripe due to the larger files that need to be chucked around. Of course the larger the stripe, the less CPU time used. This could be a big disadvantage for smaller stripes.
When chosing your stripe, just remember that Smaller stripe size= better transfer rate = less HDD performance"
Edit; Ive just noticed you said "64k mirror", does this mean you have set them up in mirrored RAID, ie RAID1?