win 9x/ME gèrent très mal les "ressources".
il s'agit des ressources GDI/User : les ressources graphiques.
Chaque fenêtre (bouton, icone, etc...) prend une entrée dans une table. Cette table est définie au niveau du kernel de windows et non pas en fonction de la RAM.
Donc à ce niveau un 486 dx2 66 avec 4 Mo de RAM sous Win95 a exactement la même quantité qu'un P3 1 Ghz avec 512 Mo de RAM sous WinME. Le seul problème c'est que là où le 486 s'arrêtera par manque de RAM, le P3 lui va crasher pcq il a de la RAM libre mais plus de ressources.
La solution est de passer à NT4/2000/XP qui utilisent un kernel tout a fait différent, où cette notion de ressources est différente (illimitées il me semble).