ed does is more affective in armor/shield/helm.
BECAUSE
ed% in weapon only affects base damage ( in this case 40-50)
if its ed% on shield/helm/armor it effecs sword damage (like 160-200) which is much better : - )
all three of those are horrible IMO.
even if you can't afford alot try buying
300% lo/eth zerker or 300% loloeth mythical/conquest
they will serve you much better.
you can go bloodfist+highlords
then 2 15% ias sockets in gear (somewhere in shield/armor/helm)