Reduce the number of subdivisions in your anvil subsurf modifier.
It has 6 subdivision iterations giving it an impossibly high poly count. Not only is that unnecessary, it will give poor performance, consume large amount of RAM memory, and as you experienced already, possibly cause crashes on lower end machines.