I've had routers cause similar issues. It's usually a firmware problem, or perhaps the model is just porked, but since you can get a brand new one with wireless and a four port switch for like $50, I wonder whether it is worth farting around with setting up a router/firewall on a box. I'd just get another router.