Posiblemente tu antivirus protege el tráfico de red y te da problemas al subir un archivo superior a 2 MB en algunos servidores... Esto ocurre por ejemplo con NOD32 o Kaspersky entre otros. La solución más rápida y fácil, es deshabilitar el escaneo de tráfico HTTP en tu antivirus temporalmente, aunque si tienes conocimientos sólidos, crea una regla de excepción a la IP del servidor en cuestón o al dominio.
Otro consejo es decirte que utilices la versión avanzada de subida de vídeos en YouTube, ya que divide el archivo en trozos más pequeños y se suben simultáneamente. Esto te hace ganar velocidad de subida, pero también consume más recursos de PC ya que usa Java, pero bueno, a mi me funciona bastante bien y por eso te lo aconsejo. También tiene otro punto a tu favor, y es que si tu línea no es bastante estable y se corta... este método reanuda la subida una vez recuperada la conexión, y no hay que resubir de nuevo todo el archivo.
Un saludo