Não, não custa. Você pode montar seu roteador com uma máquina desktop modesta.
Mesmo que você não adote a solução do firewall pré-configurado, ainda recomendo fortemente que você não compartilhe sistemas internos com o serviço de firewall, pois essa máquina é a mais exposta a invasões da sua rede. Use duas máquinas pra isso. Novamente, mesmo usando Ubuntu, seu firewall pode ser criado com uma máquina desktop modesta.
Tenha em mente que o gateway da rede, o firewall, não é uma função essencial que mereça uma máquina cara e cheia de recursos; tudo que essas funções precisam é de uma máquina confiável.