Have you ever gotten BF2 to work with the VPN?
Can you play vanilla BF2 with your VPN?
Have you ever installed any hacks?
This memory leak was caused by the 1.5 patch, and afaik was never fixed by EA.
Here are some wild arsed guesses since we don't have a memory dump file...
Inside steam, go to Library, left column select BF2 with Right Click, select Properties, Select Updates tab, For automatic Updates, make sure it's set to "Always Keep this Game up to date".
you got a memory leak there and it's most likely caused by punkbuster.
if there's been any hax installed on the PC previously then this could be the cause
do a manual update of punkbuster.
run PBWEB.EXE from
PunkBuster Online Countermeasures (don't know if this is current- you might need to google where the current PB update is)
check is that the game is being run as administrator (run game), .. runas admin and in XP compatibility mode (run game).
1.clear,delete your BF2 cache
C:\Users\"username"\Documents\Battlefield 2\mods\bf2\cache
or C:\MyDocuments\Battlefield 2\mods\bf2\cache
try game.
2.reset your pagefile (mycomputer rightclick-properties adv,systemsetting,performance,advance,virtual memory- set the virtual memory size to "set by system"
retick the set pagefile system size & apply reboot)
3.defrag your pagefile (page/reg/defrag prog) (try game)
--------------