Me estoy viciando otra vez con este gran juego y mi sorpresa que pese a estar bajado por steam, parcheado a 1.5 sigue siendo igual de lento que cuando tenia mi k7 de amd y eso no me cuadraba, así que investigando un poco y curioseando los seting del juego encontré una config (C:\Program Files (x86)\Steam\steamapps\common\battlefield 2\profiles\Local\Default\video.*) que pone esto .
rem Optimal setting for CPU > 1200 MHZ
game.setGameDisplayMode 800 600 32 0
game.setDetailTexture 3
game.setShadows 1
game.setEnvironmentMapping 1
game.setGraphicsQuality 7
game.setLightmaps 1
game.setRenderWhenSpawnMenu 1
game.setMenuViewdistance 100
game.setEffectsQuality 3
game.setPerformance 3
Tengo un 4 núcleos de amd a 3.2ghz cada uno, así que he probado a ponerlo a 5000mhz en el comando "
rem Optimal setting for CPU > 1200 MHZ",(quizas no supere los 3.2 porque el juego no es multihilo pero caramba cuando cargan las texturas y todo eso lo hace e menos de la mitad de tiempo que antes, el fichero a editar es el que pone vídeo, de todas formas si alguien conoce algún truquito mas, se agradece.