EDIT
Anyway, if that still does not work, I am sure we can find a way to get the tracker working for you.
A temporary fix would be to go to this link here:
-R:M- Online Server Browser (#1 Run Clan)
Now after clicking that link look on the right side, you can see server IP number's and ports. You should be able to add servers by IP and port (at the PF server menu). Don't worry you will not have to add the servers every time you play. Once you add servers, they are automatically added to your favorites list.
In fact, I'll agree the RF Tracker isn't the best quality and even myself sometimes just add IP's even though a large percentage of the time the tracker works for me.