After you pack the files you actually have to save the .blend again, it’s the same as before
By the way, i took a look at your scene, the problem is in the UV mapping:
As you can see, the geometry is not mapped correctly, ALL the parts that are out from the image borders are wrong, as blender, in this case take parts from the texture ( the frame ) and repeat them in the 'outside’mapped zone.
I can’t explain really well, but here’s an example:
On the right you can see that the plane borders in the UV map are inside the texture and everything is correct.
On the right you can see that the Unwrapped borders are totally out from the image borders, as result, on the left, the mapping is totally wrong.
Try re-mapping the scene, or extracting textures from the frame and carefully applying them as single material per object.
Tell me if you need more help!