Тоже недавно заморочился мониторингом нагрузки на проц, память и сеть в реальном времени, но чтобы без тормозов и кучи окон. Перепробовал всякое - от Process Explorer до менее известных штук, в итоге остановился на парочке простых.
На винде обычно хватает Resource Monitor: там и нагрузка по ядрам, и память по процессам, и сеть по подключениям. Если надо быстро понять, кто грузит диск, открываю Process Explorer. Из лёгкого в трее держу NetSpeedMonitor - трафик видно, а ресурсов почти не ест.
На работе под линуксом пользуюсь nload в консоли: запустил и смотришь входящий/исходящий поток, ничего лишнего.
Главное, чтоб мониторинг сам не драконил систему, иначе вся задумка смысла теряет. Пробовал сложные комплексы с кучей графиков - они жрали памяти так, что мониторинг начинал грузить систему не хуже самой нагрузки. В итоге лучше пару-тройку узкоспециализированных утилит, настроил - и забыл. Кто ещё так работает?