I know that with 1gbit ethernet 100mbit ethernet cables won't work. You have to use cables designed for 1gbit.
What about with USB3? If I have a ten year old USB extension cable (ie. one that was made well before USB3 was) will it work at USB3 speeds? Or do I need to buy a new extension cable made specifically for USB3?