I had a similar problem with my HG612 (revision 3B) - it would work perfectly for about 36-48 hours and then just stop routing. The first time it happened I assumed that something had gone wrong externally and left it overnight to sort itself out, which it didn't. After power cycling the modem everything started working again until 36-48 hours later...
After uploading the latest 'hacked' firmware (with the A2pv6C035m driver BLOB) to get at the stats, I've not had the problem repeat itself. It's been up for over 20 days now.