That looks awesome.
Go to my Documents\Battlefield2\mods\bf2\cache and delete the sub directories with very long names.
That will fix the colorations issues.
Every time you update/change the GPU drivers you need to do that.
My first guess is you are running out of memory, either RAM, virtual memory, or Video RAM VRAM.
I'd suggest you follow the directions here:
https://www.realitymod.com/forum/f27-pr ... b-ram.html . Further Info:
/3GB (Windows Drivers) I 'd suggest using something like 2.25GB
I'd suggest using only one monitor, you only have 512mb of VRAM, don't waste it.
I'd suggest you set the pagefile to a manually set static size.
Windows XP FAQ Answers: How can I adjust the "Page File" or "Virtual Memory" settings?
THen reboot, then defragment your pagefile as shown in this tutorial:
http://www.howtogeek.com/howto/windows/ ... indows-xp/
I'd suggest using IOBit BameBooster, to shutdown as many background processes as possible to free up RAM .
Razer Game Booster Free Download, Speed Up PC for Top Gaming Performance
And finally, defragment the partition that has PR installed, The PR installation files fragment the compressed .zip files that contain the texture files, which is quite bad hit on performance.
In summation:
Decrease reserved RAM for OS, because it is wasted when gaming.
Decrease RAM used by background programs
Thereby increasing RAM available to BF2.exe PR.exe and TR.exe
Set a static size for your pagefile, defragmenting the pagefile.
Defragment the partition with BF2 and PR, to defrag the .zip files.
Good luck.