SSDs would, unfortunately, most likely help you greatly here.
AFAIK, ZFS buffers writes in RAM up untill it fills up it's ARC (which is set to 50% of total system RAM by default), after which it has to start flushing/writing to the drives. Depending on how you're doing the writes (e.g. if other...