Sua pergunta é uma grande parte do motivo pelo qual eu procuro e destruo os processos de atualização automática e prefiro confiar em realizar uma verificação periódica de atualizações. Sou capaz de executar atualizações uma vez por semana ou mais, sem usar a RAM para todo o sempre. :)
Assim, tendo dito isso, um método que você pode usar para prender o culpado seria determinar quais aplicativos instalados estão executando atualizações em segundo plano (Firefox, iTunes, Notepad ++, uTorrent, Google Update, Real Player, Java, etc.) e tente usar o recurso manual "verifique se há atualizações" e veja qual delas falha ao concluir com êxito.
No entanto, se você acredita que o problema é específico do processo real de atualização em segundo plano, você pode localizá-lo desativando-o um de cada vez até que o problema desapareça. Eu uso o WinPatrol , mas o utilitário "msconfig" (Iniciar | Executar | msconfig) também permitirá que você desabilite esses processos. (E mais, use-o com sabedoria.)