El estandar USB solo admite 500mA en total por controlador. Puede que tu placa tenga varios puertos USB, pero todos conectados al mismo controlador, o por ejemplo, 2 controladores, cada uno con un solo puerto, o cualquier otra combinacion que se te ocurra. Lo importante es saber que tener 5 clavijas USB no quiere decir que tu placa pueda dar en total 250000mA, todo dependera del numero de controladores.
Si no recuerdo mal, el maximo numero de dispositivcos por controlador es de 27. Si utilizas un HUB autoalimentado, todos los dispositivos que conectes a ese HUB seran alimentados por él, y no por el controlador de la placa, por lo que no contarán para el computo total de 500mA por controlador.
Hablo de memoria, si estoy equivocado corregirme.
Un saludo.