I generally have few problems playing on PS3, however I have done a few steps that may help with BF4's stability.
1. I've disabled the media server functionality on my PS3 since it's a resource hog and BF4 needs all the system resources that it can get.
2. I've rebuilt my PS3 Database (don't worry you won't lose any data) as described here:
http://www.ps3blog.net/2011/01/28/tips-and-tricks-ps3-rebuild-database-faq-recovery-menu/3. I play with my PS3 hardwired to my router instead of using wireless
4. I've made sure that my HDD is not near full since the console performs better when it has at least some empty space on the HDD