Not to start a war, but 2GB is plenty for running BF2. Running BF2142 at almost max settings only uses about 40% of my 4GB. 32-bit will recogniza up to 3.2GB in most cases - is the .8GB worth reinstalling your OS? I did it but if you don't want to hassle with reinstalling everything, you certainly don't have to.
