Right click mw3 on steam -> properties -> local files -> verify game files
steam will download all original files again if the files are changed
You need to delete them first. Verifying game cache will only look for missing files or different sized files. Texture files needs to be same size and everything to work so it will not work unless you delete them.