Eu uso um ótimo programa chamado NetLimiter 2 Pro: www.NetLimiter.com
Ele permite que você especifique a largura de banda máxima exata para aplicativos E processos, e também é executado como um serviço, portanto, uma vez configurado, você não precisa da interface do usuário em execução.
Funciona bem com XP, Vista e 7 e faz o trabalho perfeitamente (De fato, é o único que eu descobri que funciona com o BBC iPlayer também!)
e $ 30 para a versão completa após 30 dias de teste, também não é muito!