i doubt this is it but if its assigning IP's via DHCP check the lease time(if you can) or i've read that some routers drop connections often(or is that mainly wirless?) just a few ideas.
my wireless router has a similar problem but it usualyy happens when im on for along time then it still sais im connected but i have no internet so i just plug the cat 5 cable in and out