A CPU processa (executa instruções sobre coisas, como adicionar) coisas na memória. RAM é apenas parte da pirâmide de memória (veja abaixo). Então, quando você está processando lotes de dados, esses dados (ou talvez grandes partes dela) provavelmente serão carregados na RAM, então eles estão prontos para a CPU, isto é para acelerar as coisas, porque a RAM é mais rápida para acessar do que dispositivos de armazenamento. Portanto, o uso da CPU e a RAM podem se correlacionar, mas não precisam.
Um exemplo básico pode ser um programa de edição de imagens. Eu carrego meu jpeg de 20MB, o programa lê a imagem inteira, e o sistema operacional mantém isso na RAM para você (tudo trabalhando memória parece o mesmo para o programa, o sistema operacional decide se ele vai para a página / arquivo de swap no disco ou na RAM). Então a imagem está na RAM esperando para ser processada, mas eu vou tomar café antes de dizer ao programa para aplicar algum filtro idiota, então o processador não está fazendo nada: alta memória RAM baixa.
Volto, aplico o filtro para adicionar algumas bolhas à imagem, e a CPU chega a 100% e ainda mais memória é usada porque mantém a imagem pré-processada na memória, para que eu possa desfazer a alteração que acabei de fazer. Alta RAM, alta CPU.
Quando o programa termina de adicionar as bolhas, a CPU cai, mas talvez não a memória.
Claro que não é assim tão simples: -)