Well, pings coming to my network seem to be blocked, I'm not sure what port ping uses, but they don't use the ports of the server.
Lots of other players are able to connect to the server and other RO servers don't work on your compter+internet, so I'd assume that playing from someone else's computer+internet would work just fine, I don't think testing this would be very relevant.
If you can bring your computer to someone else's internet that might narrow it down to either being your computer or your network. But I understand how bringing the computer elsewhere might not be very convenient.
Sorry it's giving you such a hassle.
The server is changing host this Saturday btw, who knows maybe it'll work then, but if the problem is with the ports that are blocked on your side it's unlikely.