I'm chipping in here too, but with a sparkle of hope. This is a reoccurring problem with BSAOpt in several versions of windows XP, and it even seems to affect the Linux Simulation software for windows: Wine. They have posted posted a bug-report, and a link to a 'patch' for wine to fix the problem.
http://www.winehq.org/pipermail/wine-bugs/2013-January/344992.html
I don't know anything about this patch, or even if it works, but if it does work, it could help solve the problem for all of us.