Nach Spezifikation sollte die Kabellänge nicht über 5m sein. Nähere Details siehe hier:
http://www.usb.org/faq.html
Habe mir aber nach der try & error Methode auch eine USB-Verlängerung für die Webcam gekauft. Läuft bei mir mit gesamt ca. 9-10m Kabellänge seit über einem Jahr klaglos.
Also entweder ist bei dir wirklich das Kabel/Stecker defekt oder deine Webcam ist weniger tolerant in Bezug auf die Kabellänge.