.... which i think is good since the PC has a small processor.
I think you'll find that the disk subsystems have a greater impact than the processor speed.
Just as an example I have a number of systems on hand here and two of them just happen to use very similar processors - 3.06GHz, hyperthreading Pentium IVs, both
had 1GB of RAM and gigabit network interfaces - one system could consistently deliver 18~20MByte/sec throughput whilst the other would never get above 8MByte/sec.
The slower system is a desktop running Windows XPPro/sp3 with a single 80GB SATA drive and the faster system was a server running Windows Server 2003 standard edition with a pair of 250GB SATA drives in a RAID1 array. The server has since been upgraded to 3GB of RAM, Windows Server 2008 standard edition with three 250GB drives in a RAID5 array, and throughput has dropped considerably - whilst I don't remember the exact numbers, the write speed (writing to the DNS-323) is considerably higher than the read speed (reading from the DNS-323), due to the write bottlenecking that occurs with the RAID5 array on the server.