As you're by now hopefully aware, Gamespy recently kicked the bucket. Gamespy's master server and login/account servers for Battlefield 2 no longer exist. Anyone running Battlefield 2 will notice long delays as the game tries to contact these now-defunct servers, and attempts to log in will fail. You can still play the game, but only offline.
The good news is that the developers of the BF2 mods Forgotten Hope 2 and Project Reality created patched versions of the BF2 server and client. These programs have been modified to communicate with new, alternative master and account servers. The JDRGaming BF2 server was updated to use the modified server program on July 1. If you use the modified BF2 client program included with Forgotten Hope 2 2.47 (or higher), you won't see the delays, and you will be able to log in. You will also see servers listed on the Internet tab in the in-game server browser.
The 2 videos I shared last night made by chance, not for the problem, I put them to show you that on bo4 everything runs smoothly, while on mw there are 2 small stuttering. The problem has improved a lot with those much-discussed traffic priority rules, but they're still there sometimes a few and sometimes a lot smaller.
My ping assist is set to 35 and on the servers the game is from 38 to 48 max 50 but only sometimes.
I enclose a ping plotter screen.
Video mw:
stutter 1 see 35 to 40 seconds
stuttering 2 see 45 to 55 seconds (in this case first there is stuttering and then the 3 squares appear)
I repeat, these are small and there are only 2 in a round, let alone 2 in a whole game.
As for the servers, I hope the translator is helping me, stuttering happens in private games.