si las paginas las vas a hacer e asp usa windows, si las vas a hacer en php usa linux, obviamente puedes usar php en windows pero yo personalmente te recomiendo linux, nunca he tenido problema con los servidores linux ademas son mas faciles de usar creo yo, ademas te evitas configurar tanto ya que cuando lo instalas queda configurado listo para usar, claro que eso depende de cada uno