Elfie, I had the same router as U.  I also had the same problem as U have but I on DSL.  I went and bought a new wired/wireless router.  Still had same problem with new router.  I turns out that my ISP was my problem or the modem itself had issues.  When I switched ISP's 1 month ago, my problems went away.  The connection type has changed as far as protocal.  I went for a static IP to a pppoe type connection.  I haven't got booted ever since.  Now I had this problem for almost a year and I swore it had something to do with AH because I would only get modem reset when I was playing AH, never any other game.