You still didn´t clear my question, is GHz speed the speed at which you switch between one input and another input, or the bandwidth of the signals that are being switched? And how many of those GHz exactly? 10 GHz is significantly different to 1GHz.
DSL and Ethernet should be easy with probably even an ordinary relay, as the physical layer of these is very robust. USB and Docsis might be harder to do, probably with some coaxial or reed relay, or something.