Only other thing i can think of is maybe some obscure setting on the Mac to be changed because of the way you have the network set up. I haven't even so much as touched Mac so i would not have a clue where to begin. Any particular reason you went that route instead of just letting the router handle all of the networking load?