Nella configurazione di VirtueMart, scheda Sito > Layout, l'opzione "Abilita il Ridimensionamento Dinamico delle Immagini (Thumbnail)?" è attivata? Se si, ti consiglio di provare a disattivarla, e caricare per ogni prodotto le miniature, e vedere se così funziona. Non occorre che prepari tu le immagini ridimensionate, nella scheda prodotto puoi usare l'opzione "Miniatura automatica".