¿Cómo obtener memoria libre y uso de CPU sin PerformanceCounter?

Tengo Windows XP que no proporciona el procesador de categorías o la memoria, y no puedo mostrarlos (no tengo permiso para editar el registro ni para cambiar los archivos del sistema)

¿Hay alguna forma de obtener el uso real de la CPU y la memoria libre sin usar PerformanceCounter?

Estoy usando.NET 3.5 yC# en Windows XP SP2

Respuestas a la pregunta(3)

Su respuesta a la pregunta