it might be a while before u can get SF to work again. The new patch screwed up everything (yes, again) so now the whole game is full of bugs. Like the map nightflight doesn't work, if u launch a TOW the whole server crashes etc.
And my SF complains about the cd-key now
U could try to dl the full patch, a few friends solved some of their bf2 problems by installing the full patch.
And make sure that u have "same version" checked from the filters when finding a server, since not all servers moved to 1.2 because of the bugs.