El J lleva el NX bit, que lo que hace es marcar las porciones de memoria como datos o codigo ejecutable. Sirve como proteccion para virus (los a64 hace tiempo que lo tienen) y si no recuerdo mal tienes que usar el SP2 de XP para que funcione.
Saludos