Se a porta 80 está ou não aberta no seu firewall, não significa que o ping começará a funcionar se o Apache estiver sendo executado corretamente. O ping usa o ICMP, que é um protocolo próprio que precisa ser aberto no firewall para receber respostas de ping da sua máquina. Portanto, não conte com o ping para verificar se a sua configuração apache / firewall está funcionando.
Em resposta à sua regra de firewall para tcp 80, vá para as propriedades da sua regra e verifique se todas as três caixas de seleção (Domínio, Privado, Público) estão marcadas e, se não, não.
Aqui está um HOWTO com as etapas exatas que você precisa executar para abrir a porta 80 no Windows 7: link
Atualizar:
Verifique também se você não está bloqueando o processo apache com o Firewall do Windows.
1. Vá para o Painel de controle
2. Selecione Sistema e segurança
3. Na seção Firewall do Windows, selecione Permitir um programa pelo Firewall do Windows .
4. Desmarcar a caixa à esquerda do nome do aplicativo impede que ele acesse os recursos de rede, enquanto a verificação permite o acesso.
Se o Apache não estiver listado, clique no botão Permitir outro programa… para adicioná-lo e marque as caixas em Casa / Trabalho e Público.