1º: No especifica qué navegador está usando y en qué versión. Y es un dato más que significativo.
2º ¿Ve la diferencia en las dos reglas @font-face? Normalmente se definen varios formatos por las preferencias y particularidades de cada navegador.
3º: 5 mb no es que sea una locura. Es pegarse un tiro, no en un pie, sino en la cabeza.
4º: le sugiero que utilice el servicio de
www.fontsquirrel.com para generar los archivos tipográficos. En caso de ser necesario, utilice las funciones avanzadas (check expert)