Tanto quanto eu sei, o ASP.net é o único serviço necessário para receber atualizações automaticamente. Eu só sei disso, porque eu também estou erradicando serviços que eu não preciso.
Além disso, não preste atenção às pessoas que dizem "você só verá ganhos mínimos". A latência de chamada de procedimento DPC é naturalmente enorme em todos os sistemas operacionais Windows. Quando você desabilita serviços e recursos desnecessários, pode diminuir bastante essa latência.
Eu também procuraria remover seletivamente algumas atualizações do Windows. Houve algumas atualizações no passado que, de forma não intencional (e, em alguns casos, como um subproduto), fizeram com que a latência do DPC aumentasse drasticamente.
Até agora, com as alterações que fiz, quase eliminei qualquer latência visível do DPC. Você sempre terá algumas, pois as chamadas de procedimento DPC são parte inerente de qualquer operação baseada no Windows.
Boa sorte!