еще три нолика надо дописать чтобы Мб получились
вот на PowerShell, но легче не станет, все равно висящий нагружающий процесс
(как только процесс превысит указанное потребление будет создан файл 'file.txt' в текущей директории, мониторинг - 3сек)
Код:

While ((Get-Process).where{$_.Name -eq 'Имя процесса' -and $_.WS -le 150000000}) {Start-Sleep -Second 3}
New-Item 'file.txt'