Are both your computers connected via wireless. Do some troubleshooting. Plug one of them directly into your WRT54G router with an ethernet cable and see if you still have the same problem. If so, then it's not the wireless.
I don't trust your unspecified ISP to proved remote diagnostics for your home LAN. Assuming you're running Windoze XP, run: Start -> Run -> cmd tracert
If you're problem appears to be wireless related, try changing channels at the WRT54G. You may have a new neighbor or municipal installation that has recently appeared and does not show on your site survey tool because they took some "expert" advice and turned off SSID broadcasting.