Existem várias técnicas.
Se você quiser apenas parar o processamento quando vir "Get-VMProcessor", poderá sair:
awk '/Get-VMProcessor/ { exit }; NR>=5 { print $1, $2, $4, $5 }' stats.txt
Uma solução mais genérica é usar um sinalizador de saída:
awk 'NR == 5 { output = 1 }; /Get-VMProcessor/ { output = 0 }; output { print $1, $2, $4, $5 }' stats.txt
Você pode combinar isso com uma linha de partida para lidar com seu segundo bloco:
awk 'NR == 5 { output = 1 }; /Get-VMProcessor/ || /Get-VMMemory/ { output = 0 }; /Select-Object VMName, Count/ { output = 1; start = NR + 4 }; output && NR >= start { print $1, $2, $4, $5 }' stats.txt