I don't think there's going to be any way to fix corrupted save files, I'm sorry to say.
The weathered 10mm however, well, http://www.newvegasnexus.com/downloads/file.php?id=34794
As for freezing, I hear the latest nVidia drivers help a lot. There's a modified .dll floating around too, but it decreases graphical quality.