Does the new cable have two cylinders on it? One at either end? These are suppossed to cancel out noise.
As Canon stated they cannot guarentee that it'll work with a long cable and that appears true.
As for why?
Is the cable plugged into the USB ports on the motherboard or a USB card or does it go via a hub??