J'ai aussi un site de photo. J'utilise comme format de coté le maximum visible en plein ecran et compatible avec tous les navigateurs :
Résultat : 980px de coté.....Pour la hauteur, c'est moins problématique.
Pour le poid essaye de pas aller au-delà de 200ko par photo. (grand grand maximum, l'idéal qualité-poid étant 100ko par photo.)
Pour tout ce qui est décor de site, genre ta page d'accueil, elle ne doit pas dépasser 100 à 150 ko tout confondu.