ESET SysInspector is a through malware scanner which allows you to see what kind of bugs and rootkits may be causing problems on your PC.
It searches for just about anything you can think of that might damage your PC and checks with the ESET database for any irregularities. SysInspector starts by performing an analysis of your computer including the most important components - Windows registry, network connections and drivers. Each time the program is run, it determines the state of your configuration to ascertain whether anything has changed or not. This can take a while depending on how many programs you have installed and how big your hard drive is.
The program presents the results in a GUI and particular attention needs to be paid to the "hazards" field. Not all of these things are malicious usually but the good thing is you have a certain amount of control over what you delete. The best thing however is that it's great if your seeking help on forums because it generates reports and allows you print logs of exactly what going on inside your system and what's on there. This enables experts, either in your local PC clinic or on a forum, exactly what might be causing the problem.
Although EST SysInspector doesn't provide real time protection, it will certainly get you a lot closer to finding a solution.