Olé, ich hab was, das Zauberwort heißt trickle:
[root]# trickle -u 5 -d 20 pacman -Syu
trickle: Could not reach trickled, working independently: No such file or directory
:: Synchronisiere Paketdatenbanken
...
Es hat den Anschein, als bezieht er nun die Daten mit durchschnittlich 20K/s, schwankt zwar immer zwischen 18 und 23 rum, aber im Großen und Ganzen hauts hin.
damit das auch bei euch möglich ist, einfach
pacman -S trickle
ausführen.