Yeah, the longer the cable the better quality it must be.
USB works up to 10m fineif memory serves me well but you'll need to pay a lot fora cable that works.
Best work around I can think of is getting a powered USB hub to keep the energy controller need stable as even with smaller cables I sometimes see the "lights" dim a bit.
I will never recommend extensions though.