Re: Any software to locate memory leak?
Try running msconfig from the run command. (Windows Key + R) you can select diagnostic startup. Once you reboot the pc it will startup with only the essential services. If the computer works properly then it's obviously something that msconfig can shut off. If that's the case you can check the startup tab in msconfig and add things one a time and narrow it down to which program might be causing the issue.
If it doesn't stop the memory leak than chances are either a service is hosed or your pc has a virus. In either case a repair or a reinstall might be the easiest solution.