Recently Microsoft highlighted EMET which monitors critical system processes and can help detect and prevent new threats in crticial Windows processes. Ed Bott has a great write-up on this tool, from the past.
EMET v3.0 (most current version)
EMET v3.5 (Beta or Preview version)
QUOTE: The Enhanced Mitigation Experience Toolkit (EMET) is designed to help prevent hackers from gaining access to your system. … Software vulnerabilities and exploits have become an everyday part of life. Virtually every product has to deal with them and consequently, users are faced with a stream of security updates. For users who get attacked before the latest updates have been applied or who get attacked before an update is even available, the results can be devastating: malware, loss of PII, etc. Security mitigation technologies are designed to make it more difficult for an attacker to exploit vulnerabilities in a given piece of software. EMET allows users to manage these technologies on their system and provides several unique benefits:
Client Operating Systems
• Windows XP service pack 3 and above • Windows Vista service pack 1 and above • Windows 7 all service packs