Hi,
hatte das gleiche Problem mit Special Forces ! Du musst insgesamt 3GB freien Platz auf der "C" Partition haben, weil es da den Patch zwischenlagert ! (steht bei mir auch in fett rot auf der Hülle)
Falls du auf "C" nicht genug Platz hast, weil du da nur Windoof drauf hast und du nichts löschen kannst (wie bei mir - hatte dummerweise nur noch 2,3GB frei) hilft das Programm "Partition Magic".Damit kannst du von ner anderen Partition freien Platz abzweigen und einer anderen hinzufügen (dauert allerdings etwas).
Das mit den benötigten 3GB auf "C" kann man leider auch nicht umgehen. Das Spiel selber installiert er dann aber automatisch da hin, wo dein BF2 Maingame ist (falls es nicht auf der "C" Partition installiert ist) - in den Ordner Mods.
Komischerweise ist nach der Installation der Patch auch von C wieder runter und du hast die benötigten 3GB wieder frei
Falls du nach der installation beim starten des spiels dann die Fehlermeldung bekommst (wie ich) dass er irgendeine "lightning......irgendwas" Datei nicht findet, hat er (wie bei mir) diesen Ordner (erkennst du an der Dateiendung der Fehlermeldung) nicht entpackt. Heißt der Zugehörige Ordner (gelb) ist vorhanden, aber leer. Einfach die .rar oder.zip Datei in diesen leeren Ordner entpacken und das spiel läuft.
Ich hatte danach noch das Problem, dass ich beim Joinen eines SF Servers die Meldung über mein "modifiziertes" Spiel bekommen habe, welches ich in den Urzustand versetzen soll. Einfach den aktuellen BF2 Patch nochmal installieren und es geht.
Hoffe allerdings das dir die Fehler nach der installation erspart bleiben.
Hoffe ich konnte helfen.