I am in the same boat. BF3 always worked perfect and after downloading Aftermath Origin is asking me to update my version of windows or it will give me Direct X signature error. So I have removed BF3 and I am attempting to reinstall BF3 and is starts downloading, I get to 99% and it drops back down to 94%. This will continue for hours. I deleted Origin and Bf3 (removed) and started again, same problem. My virus software is off and windows is completely up to date????