Simplest to reproduce is probably running Logitech Media Server's built in scanner. It's slower on this new box than on my 7+ years old Via C3 1GHz...
Could you get another Sata HDD to install on this new motherboard/computer changing BIOS to test HDD speed ?
Your HDD is half speed than mine!
I presume your old HDD (from Via C3) it's an IDE HDD so their hdparm numbers should be much lower than SATA numbers.
If you have slow response from a simple ls ... I'm sure something is wrong.
I think it's strange how many RAM is not used as cache on your server. See mine:
free [root@guepardo ~]# free -m
total used free shared buffers cached
Mem: 2024 1968 55 0 492 766
-/+ buffers/cache: 709 1314
Swap: 4031 0 4031
[root@guepardo ~]#
I have only 55MB free from 2GB!
And your appear to use just 1GB of 4GB ? (please repeat command as "free -m")
(and format the info using the "#"(for code) tool ... it's so easy to do, easier to read).
Jáder