Você já verificou se o Firewall do Windows está ativado? Se estiver, você deve desativá-lo ou (melhor) permitir o tráfego de entrada para a porta 80.
Além disso, você está por trás de algum NAT? Você pode verificá-lo facilmente: execute o IPCONFIG no servidor e dê uma olhada no seu endereço IP; se for diferente do externo, então há algum NAT no meio, e você precisa do seu provedor para configurá-lo corretamente.
Última chance, mesmo que você não tenha nenhum firewall em seu servidor e esteja realmente em seu endereço IP público, na verdade poderia ter algum firewall no meio, então você deve verificar isso com seu provedor também.