Update...
I put together a 4-disk RAID10. I'm very happy with its performance, just noticed one strange thing:
enabling write-back cache drastically
decreases the write speed with 512K block size. Sequential write speed and 4K write speed are not affected.
Here are the benchmark results (with WB disabled):