This is how I get around “freezes” on the PS3. It only happens about once every 3 (real) days for me. Some spots are worse than others, you’ll be able to tell when the animations aren’t “smooth”, when in these areas give the console plenty of time to “catch up”. When you quit a game, quit through the main menu – don’t just “turn-it-off”. Turn off auto-saves. All saves should be to “Create New Data” (try to avoid overwriting an old save). Save frequently, but every few hours go in and delete all but the last two of your saves (I keep 2 saves on my most current character, one I’ve saved from when I was just about to leave Vault 101 for the very 1st time, and a couple more saves of a good and evil level 30 character for a total of 5 saves). Note I may have 10 or 15 saves while gaming, but periodically I quit the game (through the main menu) and delete all but the most current 2 of my current character (and the three I mentioned above).
I don’t usually use followers, when I do; it’s no more than 1. I’ve heard that having several will cause crashes. Maybe someone else can shed light on that.
And last but not least, on a weekly basis, donate at least 100 caps to your local Enclave collection center.
*nodnodnod* ... Mhmm, that's right... *nodnod* .... WAIT WHAT?!
^this, but ignore the Enclave part XD
Seriously, the screen lag is important, I should have mentioned that.