Disconnect the Internet from your ps3. Don't just sign out, the reason why is because as long as your ps3 has a connection its will still lag because of the notifications. They will keep coming in and every time they do it will cause your game to lag or maybe even crash. For me doing this works. I never really have any problems with all these games people say are sometimes unplayable. I've told my friends about this and it works for them. I've posted this same advice on other and forums and people always thank me.
Some people say this does not have any affect on the game but some say it does help. I also think it depends on your internet speed. I say this because before I moved I had fiber optic internet and I never had this problem, then I moved and now have crappy DSL that should just be dial up, the problem started when I moved. Just making so the ps3 had less things to do really helped certain games I was playing.
This advice may not be for everybody but if it works for you I'm glad it helped. Feel free to post any other ways you have discovered to make the game run smoother. Thank guys/gals.
