Banyak kekurangannya. Secara default, Windows akan mengalokasikan kumpulan memori 4GB untuk setiap proses, yang terbagi 50/50 antara proses mode kernel (umum untuk semua aplikasi) dan proses mode pengguna (unik untuk setiap aplikasi) (penjelasan yang disederhanakan). Oleh karena itu aplikasi yang berjalan pada sistem memiliki memori 2GB, sedangkan sistem itu sendiri memiliki 2GB sendiri. Catatan penting: 2GB kedua ini adalah 2GB yang sama untuk semua aplikasi yang berjalan di sistem.
Saklar / 3GB menyesuaikan pemisahan sehingga mode kernel mendapat 1GB dan mode pengguna mendapat 3GB.
Sekarang pertimbangkan aplikasi yang sedang Anda jalankan. Beberapa dari mereka akan membutuhkan lebih banyak ruang mode kernel, beberapa akan membutuhkan lebih banyak ruang mode pengguna. Ketika kumpulan mode kernel dibagikan, Anda dapat dengan cepat kehabisan memori di sana jika Anda menjalankan aplikasi yang membuat memori mode kernel tertekan. Di sisi lain, jika aplikasi Anda menggunakan banyak memori mode pengguna, menerapkan / 3GB akan memberi mereka ruang kepala yang mereka butuhkan.
Jadi itu benar-benar ke sifat aplikasi yang ingin Anda jalankan. Aturan utamanya adalah berkonsultasi dengan vendor aplikasi dan membaca dokumentasinya; khususnya jika vendor aplikasi tidak memiliki rekomendasi dengan cara apa pun Anda harus mulai menjadi curiga ... apakah mereka telah menguji aplikasi mereka dengan benar atau tidak? Ini adalah hal dasar yang harus diketahui oleh setiap vendor.
Ada diskusi yang cukup bagus tentang semuanya di sini: http://blogs.technet.com/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx
Dalam kasus khusus Anda, saya pikir beralih ke 64 bit dan mendapatkan lebih banyak RAM akan menjadi solusi yang lebih layak, karena / 3GB tidak akan benar-benar membuat Anda mendapatkan apa yang Anda inginkan (apakah ini bekerja pada XP?)