To nie OT, to tylko uwaga że jeśli masz 4GB to warto pomyśleć o 64bitowym systemie
Link do dokumentacji Microsofta opisujący ile pamięci jest dostępne dla aplikacji w systemach 32 bitowych i 64bitowych trzeba jeszcze wiedzieć co czytać więc proponuję pierwsze trzy lub nawet tylko pierwszy wiersz tabelki - aplikacja w systemie 32bitowym ma dostępne 2GB pamięci, 3GB przy sztuczkachjak włączysz sztuczki i jeśli zadziałają.
To ile pamięci zostanie użyte przez system, a ile udostępnione dla aplikacji nie zależy od "bardzo wielu czynników" a jedynie od architektury procesora i systemu operacyjnego.
Memory Limits for Windows Releases