Bom, pelo que eu sei, desktop não foi feito para aguentar a carga de trabalho de um servidor, ficar 24x7 ligado.... Mas se vc quiser insistir na idéia, a primeira coisa a fazer é uma revisão completa no hardware, use fonte de potência real e qualidade garantida, teste as memórias, veja se a placa mãe está boa, sem capacitores estufados, o HD também merece uma atenção especia... faça um teste de establilidade de uns 4 dias ele rodando com programas pesados para ver se trava. Verifique a ventilação também, pois uma máquina que ficará 24x7 ligada esquenta, ainda mais phenon ....
Dê uma atenção no hardware, pois é um grande causador de problemas..
Sobre o link, se for esse de 100Mbps, você está ciente que o UP, que será mais usado, é bem baixo, se eu não me engano, uns 4Mbps ou menos. E sobre o DNS, o amigo ai em cima deu uma boa explicação, acho que é bem por ai mesmo.