Well, if you Windoze box has the problem as well, this is obliviously a problem with the router. Some router are badly made and may crash if they are getting too much trafic, it's not uncommon that the total of bandwidth a router can have exceed it's cpu capacity (making it acts a slug). If it's your case, I fear there is nothing you can do.
Try to check if the same problem happens with another router (borrow one to a friend?), in which case you would know that your router is buggy.
Try to update it's firmware first, it could fix the bug, who know?
If you are still under warranty, you might want to return this one to the vendor.
Note :
I don't quite understand where is your router here however, you are talking about a hub, a modem and a router but you didn't tell us where the router is exactly, I assume it's the "modem" you were talking about.