Yea I remembered something else, as Aj_Blaz said those servers are hosted on WISE, and if I ping idm.net.lb I get:
C:\Documents and Settings\Administrator>ping idm.net.lb -t
Pinging idm.net.lb [193.188.135.50] with 32 bytes of data:
Reply from 193.188.135.50: bytes=32 time=43ms TTL=123
Reply from 193.188.135.50: bytes=32 time=45ms TTL=123
Reply from 193.188.135.50: bytes=32 time=44ms TTL=123
Reply from 193.188.135.50: bytes=32 time=43ms TTL=123
Reply from 193.188.135.50: bytes=32 time=43ms TTL=123
Reply from 193.188.135.50: bytes=32 time=44ms TTL=123
Reply from 193.188.135.50: bytes=32 time=49ms TTL=123
Ping statistics for 193.188.135.50:
Packets: Sent = 7, Received = 7, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 43ms, Maximum = 49ms, Average = 44ms
And when I ping wise.net.lb from my idm connection I get:
C:\Documents and Settings\Administrator>ping wise.net.lb -t
Pinging wise.net.lb [89.249.220.46] with 32 bytes of data:
Reply from 89.249.220.46: bytes=32 time=45ms TTL=56
Reply from 89.249.220.46: bytes=32 time=45ms TTL=56
Reply from 89.249.220.46: bytes=32 time=45ms TTL=56
Reply from 89.249.220.46: bytes=32 time=45ms TTL=56
Reply from 89.249.220.46: bytes=32 time=46ms TTL=56
Reply from 89.249.220.46: bytes=32 time=44ms TTL=56
Reply from 89.249.220.46: bytes=32 time=44ms TTL=56
Reply from 89.249.220.46: bytes=32 time=44ms TTL=56
Reply from 89.249.220.46: bytes=32 time=43ms TTL=56
Ping statistics for 89.249.220.46:
Packets: Sent = 9, Received = 9, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 43ms, Maximum = 46ms, Average = 44ms
So that's the reason why my ping is low :D