Ok, so I got it connected via SATA. I tried the following:
pv /dev/zero > /mnt/foo
umount /mnt # trying to get rid of any caching of foo.
mount /dev/sda4 /mnt
pv /mnt/foo > /dev/null
pv /dev/sda3 > /dev/null
pv /dev/zero > /dev/sda3
All pv invocations showed an average of ~126MiB/s each.
I don't have another HDD on hand to compare since I've upgraded everything to SSDs. Though I don't remember what's normal for HDDs, to be honest 126MiB/s doesn't seem that slow. I thought I remembered something lower.