Hola kahlito:
Solo voy a dar mi opinión, basada en mi experiencia.
Al inicio de mis andaduras en la web, disponía de un servidor gratuito y 15 megas, y al adquirir un dominio, me daban 1 mega más, y como podrás ver, se trataba de una página basada en fotos (de caricaturas).
Mi primera afirmación es que el peso "gordo" de una página lo llevan los elementos externos ya sean animaciones o fotos o sonidos o videos.
Si bien no dudo que una tabla en pixeles sea mejor que en porcentajes, ese cálculo en un ordenador actual es ínfimo, así que particularmente le resto importancia.
Sobre hacer capas, tablas o javascript... me parece que dependerá de tus intenciones.
Te comentaré lo que he hecho para optimizar mi página de galería de imágenes, en la que llegué a tener unas 300 miniaturas (de unos 40 k cada una):
Las he generado mediante un script y arrays de objetos; cada array de no más de 30 elementos, pero solo se carga uno por capa. Las capas se muestran y se ocultan mediante un menú superior, y si una capa se va a mostrar por primera vez, entonces se cargan las imagenes... si tuviera que mostrarse en otras ocasiones, las imágenes ya estaría cargadas.
Si te fijas en la galería de la página de mi perfil, podrás comprobar que por el número de gráficos que tienen (que es de lo que realmente afecta al peso de la página) se muestra bastante rápido.
Tengo que apostillar un poco el uso de javascript al cargar una página, y es que en una ocasión intenté hacer un efecto de degradado con una matríz de 256 x 256 y tuve que desistir, porque literalmente la página se quedaba colgada.
Saludos