so the drive is scsi.
Now which card are you using?
Are the drives terminated (properly)?
What kind of network are you using 10bt-100bt-1Gbt?
the 10 or even the 100b network is unable to serve the drives you are using - no data regarding the 1G though it may help much more.
(100/10 =10 MB/sec)
try increasing packet size (like jumbo packets of 9000 - see ifconfig)
say on the same network OSX-winXP gives full (I have switches not hubs) 9.6 MB sec throughput XP-XP - somehow gets less - around 7.2 and OSX ->sme crawls at around 5.6 if using atalk and less if smb.
Also the large file transfer suckalot.
(this is on a 100bt - I am awaiting the final 1G switch so the backbone will be 1G on the local net - I have installed a 1G netcard in sme

so waiting to see how goes)
try copying a large file and a large directory full of manymany files to see if there is a difference in throughput - in my opinion sme as NAS is a no go sofar.