In the task manager, add additional info fields for threads and handles (VIEW>SELECT COLUMNS). See if the process is leaking. That's the first thing I would normally do.