Bon, on fait simple :
t'as 4 Go de mémoire vive. Une partie n'est pas utilisable en 32 bits, t'as donc réellement environ 3,2 Go (a peu pres). La mémoire de ta carte graphique, ça a peu d'influence, le coup de toute la mémoire utilisée dans ta RAM, c'est une légende urbaine, tu perds, selon les cartes, entre 256 Mo et 512 Mo au max (a priori 512 Mo sur une bi-GPU)
Le problème vient du fait que ton jeu remplit la mémoire au fur et à mesure et donc à un moment ça sature.
Le seul moyen efficace de corriger le problème, c'est un système 64 bits (comme ça t'auras bien 4 Go utiles) et au pire, passer à plus que 4 Go (donc en 64 bits aussi)