Puedes crear un servidor ftp de forma temporal, o mismo usar el Teamviewer para transferir archivos, creo que no hay limitación de tamaño. Otra posibilidad es comprimirlo en cachitos, creo que el Winrar si hay algún problema con algún cacho te dice en qué trozo es, así puede volver a descargárselo (o lo subes de nuevo) en caso de que se haya corrompido la descarga/subida de ese cacho. También si lo comprimes marca la opción de verificar que se haya comprimido bien, para evitar la primera corrupción posible.