Salut. Sur une configuration basée sur du Vista et sachant que l'ensemble de ton matériel est suffisamment performant pour faire tourner, techniquement, Battlefield 2, je t'invite à regarder comment se comporte ton PC vis à vis de sa mémoire virtuelle. En effet : battlefield 2 est d'abord hyper sensible à la quantité de mémoire RAM, et d'autre part si 1Go peuvent être adressées, il y a de fortes chances que sous Vista / Performances elles soient effectivement adressées.
Vista étant un gros consommateur de mémoire, il se peut, si ton PC n'est équipé que de 2Go de mémoire, qu'il ne te reste plus que 1Go Effectifs. Il faut savoir qu'il n'est pas rare que Vista consomme 700Mo de mémoire en Idle, je ne t'en parle pas en jeu.
En bref ton PC peut faire du SWAP sur le Disque Dur. Les données "Streament" et le jeu utilise un zone donnée par windows sur le disque dur pour simuler de la mémoire.*
Pour éviter le SWAP, sur XP, cela fonctionnait comme suit :
Désactiver les consommateurs de RAM externes, à commencer par ta carte vidéo. Une 8600GT est absolument pas capable d'exploiter correctement plus de 256 ou 512Mo. Les 1Go, c'est du marketing ou de l'utilisation pro (dessin technique, etc...). En passant par le bios et en désactivant l'hypermemory (utilisé chez nVidia) tu aura la première grosse poussée de performances.
Si cela ne fonctionne pas via le bios tu peux essayer via le logiciel RIVA TUNER, disponible sur Clubic.
Ensuite essayer de désactiver un maximum de processus (CTRL+ALT+SUPR et gestionnaire). Désactiver Vista AERO.
Et enfin, voir sur internet pour redimensionner la mémoire virtuelle.
Sur XP, pour te guider, c'est :
http://pix.nofrag.com/1/3/1/fbd8153118e3de3096b83227be3df.html ---> Propriétés
http://pix.nofrag.com/6/2/2/073f82df08cc5c0b8f273144e2dfe.html
http://pix.nofrag.com/6/e/2/e37a4b69d9c8c6d53e40622ea1cc7.html
En faisant un redimensionnement auto, normalement ça change un peu la donne. Avec des très grandes quantités de mémoire, il est possible de le désactiver...
Sur Vista, tu peux chercher un tutoriel d'optimisation comme celui ci :
http://www.infos-du-net.com/forum/264932-10-comment-optimiser-windows-vista
Voilà bon courage je reste dispo pour de plus amples informations.