This is an error specific to Vista, specific to your PC running out of RAM or virtual memory
There are several ways to help you out:
1st: defrag your harddrive, my guess is your PR and BF2 directories are fragmented on the reinstall. THIS IS MY MAIN SUGGESTION.
If yuo can, get a specialized defrag program that will move directories around specifically as you want, otherwise Windows defrag is good enough to help PR framerate.
2nd: carefully read and follow directions for your OS here:
https://www.realitymod.com/forum/f27-pr ... b-ram.html
3rd: download and install, configure and use Gamebooster 3 by IOBit.
Game Booster 3 Free Download, Speed Up PC for Top Gaming Performance
4th: You have set your Page File set to a sliding value, I suggest
deleting pagefile.
rebooting.
resetting pagefile to a manual single minimum/maximum.
then optionally:
manually setting it to a single minimum/maximum, and getting a defrag progam that will move the pagefile to the beginning of your hard drive. A free option:
FAQ Special files - How do I defragment "C:\pagefile.sys" (the swapfile)?
6th: Turn off Aero and as many other GUI whizbang graphics as you can. Especially Aero-type transparent GUI overlays.
7: Regular maintenance stuff, use CCLeaner, Antivirus, shutdown background programs (Gamebooster automates this step), etc.