Your ping test does not look right at all.
What IP are you pinging?
For reference, you should be pinging our game servers- not our web server.
Login server: login.mabinogi.ir (random between the three below)
HA node 1: eins.mabinogi.ir
HA node 2: zwei.mabinogi.ir
HA node 3: drei.mabinogi.ir
Ping all three of these, and get separate ping results for each of them.
Each of these servers is located in a different geographical location, so your ping should vary based on which one you ping by anywhere between 10ms to 50ms naturally.
When you login to the MabiPro, one of these HA nodes is selected out randomly.
Flipend0 was mentioning this, however the feature to actually see which HA node you are logged in to has been disabled temporarily.
It's also notable to mention that the ingame ping latency test is not accurate at all either, it has serious flaws which make it appear much higher than it really is which is why Nexon NA disabled it.
If you're still experiencing high delays ingame, you may want to look into disabling Nagle's Algorithm.
You can read more about the detrimental effects of Nagle's Algorithm here:
The detrimental effects of Nagle's Algorithm (visualized)
I know you're already stated it's disabled, but you may want to watch the videos I posted there just to make sure you aren't showing the same symptoms of it actually being enabled.