Primeiro, a taxa de transmissão para o modo de supervelocidade USB3 é de 5 Gbps, que é de 640 MBps, não 640 Mbps.
Segundo, enquanto essa é a taxa de transmissão (o número de transições de linha por segundo) que o USB pode usar para transferir informações, há sobrecarga em cada seqüência de bytes, exatamente o que a sobrecarga depende do tamanho do pacote, mas geralmente não mais que uma dúzia de bytes em um pacote de 1024 bytes. Há alguns gargalos teóricos principais aqui.
Um é o uso da largura de banda do barramento, ou seja, enquanto um tranceiver USB3 pode transmitir ou receber a uma taxa de 5 gigabaud, ele não pode fazer isso indefinidamente, tem que gravar essas informações em registros de armazenamento e esperar pelo DMA chamadas para copiar os dados desses registros na memória do sistema. As chamadas DMA podem ser atrasadas imprevisivelmente pela CPU e outros periféricos, como a placa gráfica usando o barramento para seus próprios DMAs.
O segundo é o atraso de propagação, todos os dados que são lidos de um escravo (dispositivo) USB devem ser solicitados pelo mestre (host), esta solicitação está na forma de um pacote downstream do host para o dispositivo. e leva tempo para esse pacote se propagar pelo comprimento de um fio. A velocidade da luz em cobre é de cerca de 85% do vácuo, se bem me lembro, e como regra geral, a velocidade é de cerca de 1 pé por nanossegundo, então para um cabo usb de 1 pé, esse sinal tem que viajar por 1 nanossegundo antes que o tranciever possa começar a pegá-lo (em 5Gbps, 1 nanossegundo é suficiente para transferir 5 bits inteiros de dados). e você tem que fazer isso para cada pacote (na verdade, existem vários pacotes de handshake que precisam ser enviados para cada seqüência de pacotes).
Em outra nota, uma vez que o dispositivo recebe o pacote de requisição de leitura do host, ele tem que disparar uma interrupção, carregar o tranciever com seus dados e então deixar o transceptor enviá-lo para que haja um pouco de tempo de resposta bem.
Quanto ao uso de USB3 para conduzir vídeo, você certamente pode, há uma série de adaptadores disponíveis para fazer isso e o USB3 ainda é muito rápido para conseguir isso. alguns têm suas próprias placas gráficas a bordo, apenas encaminham os dados em série a partir de um dispositivo framebuffer. você pode ver alguns aqui em newegg .