EUREKA!!
I found the source of the problem. I recently bought a second hand esata sheeva and was experimenting with it. First thing I did was the dd command test. The result was exellent, so i presumed the sheeva was working better than the guru.
Then i got fed up with mounting my hd by hand so i added the next line in /etc/fstab
/dev/sda1 /mnt/esata ext4 rw,auto,sync 0 0
after that i witnessed the same slow write performance.......ping!
I then mounted the hdd on my guru by hand mount /dev/sda1 /mnt/esata and here are the results:
before
dd if=/dev/zero of=/mnt/esata/test bs=1M count=256
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 26.8199 s, 10.0 MB/s
after
dd if=/dev/zero of=/mnt/esata/test bs=1M count=256
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 4.74261 s, 56.6 MB/s
ok this is going to be a very good weekend (it is that simpel to make me habby

)
diving into fstab now