Ok guys, for some reason, I am having 200+ ping on SpA servers and everywere else.
Here is a picture of a speed test on a Portuguese site (it isn't NSFW, just too big):
As you can see, I can do downloads at 1.94 Mb/s, so download speeds aren't a problem. Uploads are usually 90 to 100 Kb/s.
Here is the favorites servers on Steam:

What the hell.
I use a Belkin F5D8231-4 N1 Router and a Thompson modem from the ISP (obviously). I have everything properly configured, with the ports and static IP and DMZ.
I only have like less than 35 servers with a ping less than 100. Yesterday, we had a pretty bad day with rain, lightings and whatnot. However, the light never went out here. It may be the ISP that has technical issues. Saturday morning I was playing on a SpA server with 45-60 ping.
Sooo... A little help here? lol