Hi amiwalker
XSurfII with Genesis and the PPPoE driver with an ADSL connection here, so totally various of yours.
Anyway, try to go to Genesis Prefs>Option>Advanced and change the Kernel memory "Max memory", to an higher value (ie 512 or 1024).
Here has fixed some hang-up during the download of heavy pages.
Play with those value (Cluster dimention also)
Ciao