das upnp vergibt automatisch netzwerkintern ip-adressen für angeschlossene geräte. wenn man es deaktiviert, sollte man für die im netzwerk befindlichen geräte die ip-adressen manuell vergeben. dies erfordert die mac-adressen der jeweiligen geräte. bei pc's und laptops wird mittels start->ausführen->"cmd"->"ipconfig -all" die macadresse des jeweiligen netzwerkadapters angezeigt. (dort steht dann "physikalische adresse" und schaut so aus zb. 0A-1B-2C-3D-4E-5F. falls mehrere netzwerkadapter im rechner verbaut sind, muss man natürlich die mac-adresse vom aktuell verwendeten nehmen)
ein versuch ist es wert. wobei ich fast nicht glaube, dass es daran liegt.
bestehen die probleme mit bf3 seit anfang an?
testweise könntest du versuchen, die routerinterne firewall mal abzuschalten oder die ports im router manuell freizugeben. wie das funktioniert, steht auch in der beschreibung deines routers.
hier die ports:
quelle:
LÖSUNG Battlefield 3: Ports