####UNINSTALL####
Uninstall battlefield 2 (use add/remove programs, or use the uninstall icon in the games start menu folder), do the same with any add-on packs if you have them.
Make your way to the old install directory, to see if any bf2 folders are left after the uninstall. Default is C:\Program Files\ea games\battlefield 2
If so, check for any data that you wish to save (mods etc..) before you manually delete the folder.
Do the same in your my documents, are will be a battlefield 2 folder as well. This way all bf2 files are off the system (part from the ones you want to keep, on the desktop).
NB:Your aiming to fully delete two folders (named battlefield 2) left after the uninstall process; one will be in the main install dir (C:\program files), and one will be in 'my documents'.
####SYSTEM CLEAN UP####
Clean up your system using windows 'disk cleanup' (in start menu /accessories/system tools/) or use your own program.
I use 'ace utilities', since it does a great cleaning job (including registry, and junk files). A trial can be found here.
http://www.acelogix.com/####OPTION####
Once all bf2 is gone and system is clean, you can either do a defragment now (we will do a defragment at the end) or continue reinstalling.
####INSTALLING####
Before installing Battlefield 2 again, just do a computer restart to get things out of memory.
####BACKUP RESTORING (if applicable)####
This is the time to restore the backups we took at the start.
For example paste the profiles folder back into:
C:\Documents and Settings\ [#username#] \My Documents\Battlefield 2\
and do the same for any other data you saved. Just make sure it went back into the right folder if came from.
This saves time, instead of you tweaking your settings again.
####DEFRAGMENT####
Now do a defragment of your hard drive. Basically if you don't know, this sorts out (puts in order) the files on hard drive so it can be read faster.
More about defragmenting can easily be found on Google search.
The Windows Disk Defragmenter can be found in: startmenu /accessories/system tools/Disk Defragmenter
To start a defragment, click the drive you wish to defrag, and then click defragment, then it may take some time to finish.
Personally i think the Windows Disk Defragmenter doesn't do a good job. I use Diskeeper which can perform a excellent defrag. A trial can be found here.
http://www.diskeeper.com/#########################################