Si iTunes falla al descargar iOS 5 (errores 3194, 3200, 3002, timeouts, etc.), puedes descargar el .ipsw tú mismo y colocarlo donde iTunes lo busca, para que actualice/restaure sin volver a bajarlo.
.ipsw a la carpeta de actualizaciones de iTunes:
C:\Users\TU_USUARIO\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates\ (o iPad/iPod Software Updates).~/Library/iTunes/iPhone Software Updates/ (Cmd+Shift+G en Finder para ir)..ipsw viejo de iOS 5 que haya ahí y pega el nuevo.iTunes usará el firmware local y evitará errores de red/servidores. Funciona para cualquier versión de iOS distribuida vía IPSW.