I see that the new Kaspersky 2013 will be implementing this feature into their product but what bout Bitdefender?
"forced ASLR" (Address Space Layout Randomization). ASLR is already a feature of MacOS and iOS, and Windows includes a degree of ASLR. Kaspersky's forced ASLR relocates modules in memory, making it tough for the exploit to launch shell-code in step 2. It works even in Windows XP.