A couple of questions to tackle the problem:
Do you connect via PPPoE from the Windows PC as well? If so, the user-data collides at the ISP, and he blocks it (not to allow abuse, no log-in from two places at once)
Have you tried to connect only with the Mac, without the PC connected to the...