- Ghost Unknown
- |
- Exalted Legendary Member
I'm assuming you mean Halo PC/Custom Edition by the fact that you mentioned Gamespy. I'd firstly suggest deactivating any software firewalls (ZoneAlarm is particularly bad with Halo) and then trying a connection.
Also, the error you describe only really happens when the ping is above 500ms; try joining a server closer to you by sorting the server browser by latencey (click the ping tab on the upper-right).
If the error still persists, post your router model and name so we can get some port forwarding instructions for you.
Best of luck.