ok, so you are relying on real folders, good.
I don't have an optimization advice for your case, sorry.
What i would do is: understand what's the bottleneck. It may be the CPU or the drive.
This may give you some insight.
When you verify CPU usage, be careful to watch single cores and not the total. Because HFS uses only one core.