ISP interruptions of service, probably nothing whatsoever to do with ICMP.
and I would be suprised if there is that link you say. That when the windows firewall is on you have problems.
you could try turning the windows firewall off, see if you still have problems. but that can possibly be a bit of a security hazard. You could try a different personal firewall. or shutdown any windows services listening on 0.0.0.0 (netstat -an will list services).
Actually, if you're behind a home router, you can turn off the windows firewall and you'll certainly be fine.
do start..run..cmd and type ipconfig, and see what ip address it gives you. If it's like 192.168.0.1 then you're behind a home router. so it's not so bad to turn off the windows firewall.
I think your diagnosis that the windows firewall being on causes problems, might be a misdiagnosis. Maybe your ISP is just bad.
Key test of your diagnosis is to try without the windows firewall.
Your diagnosis isn't really a diagnosis because you just think you've foudn a link between one thing and another thing (wuindows firewall adn interruptions). you havent' really tested it(tried running without the windows firewall). And you know of no reason (ICMP theory is not it), why the windows firewall being on would cause interruption problems.
Bad Firewall settings don't cause interruption problems. THey either block or allow. no temperamental behaviour there. And Firewalls that don't work don't disconnect you, especially not temperamentally.
Do you have a router? may be it's faulty. It could be the router is bad. Though usuaslly rouetrs have to be turned off and on to fix their temperamental problems. If you just get an interruption temporarily, that is starnge. Maybe you should investigate what you mean by an interruption, whether you're completely knocked off the internet, whether you have an ip from your 'home router'. e.t.c. what the symprtoms of the interruption are.