The main reason why this happens is very simple: Bethesda can't code for S### for the Playstation3 . There isn't really much to explain, and there are no workarounds for these kinds of issues unfortunately.
I have only noticed 2 bad glitches in Fallout 3, in Point Lookout, when you have to go to the ferris wheel, and in adams air force base. I have played through almost every mission and I haven't noticed any serious bugs, except for the ones I listed. There was the occasional freeze, which only happened to me 1-3 times in about 80-90 hours of gameplay. I never really used the radio, i don't know why i didn't, but i didn't see any change. This is one of my favorite games btw.