I have had some "not so good" USB cables give me issues.
I have found that the better ones will have a thicker cord, better shielding and the one's I prefer will have a ferrite choke attachment.
From Wikipedia:
A
ferrite bead is a passive electric component used to suppress high frequency
noise in electronic circuits. It is a specific type of
electronic choke. Ferrite beads employ the mechanism of high dissipation of high frequency currents in a
ferrite to build high frequency noise suppression devices. Ferrite beads may also be called
ferrite blocks,
ferrite cores,
ferrite rings,
ferrite EMI filters,
ferrite chokes or
ferrous beads.
My portable 2.5" USB 2.0 hard drive external won't work with a standard 6 ft. cable, only one with a ferrite choke and heavier cable.