go to fileplanet and get thier patch for it. it will never have errors resulting from a faulty patch. and make sure u uninstall the game and get rid of any left over files then reinstall again. it would be good to use a reg cleaner also after uninstalling such as http://www.ccleaner.com/download/ run these apps after installing cc cleaner, this is good to do like monthly along with defrag any way, then reinstall bf2. now your ready for your crisp clean brand new 1.41 patch from none other than the www.fileplanet.com website. dont think u have to pay to download from there either. just make a free account and dont click on subscribe for anyting, you will have to wait in line for a few minutes for the downloads, but i assure u they all work. this should work. good luck man!