I am a great Oblivion fan and I looked forward to Fallout 3 very much. When I got a copy and installed it I found that it was grossly unstable. The BEST I managed was about 60 seconds of game running between crash (or freeze). It seems that I had ALL of the issues discussed at length on many forums. I spent days and days reading forums and trying to fix it. The problem was that many of the 'fixes' break other applications, and I have literally hundreds of Apps installed. Many of the postings are rather poor and people just guessing in the dark!. Eventually I accidentally messed up my machine completely trying to get Fallout working and had to recover from a backup - a tedious process.
I almost gave up in disgust, but by this stage just getting it running had become a significant challenge just in itself, since I am deeply technical, and (sadly) like this sort of thing. I was also goaded by all of the reviews saying what a great game it is (and they are right!).
I have a powerful system, with quad-core 2.6 Ghz AMD, 2Gb RAM and a nVidia GeForce GTX 460 1Gb Graphics Card. Windows XP Pro. Power should not be an issue.
In the end I got Fallout 3 to work flawlessly - literally hours of running between crashes.
How? - I created a new partition just for Fallout 3 - I installed Windows XP Pro (SP2) onto that partition, creating a dual-boot machine. On this new Windows instance I ONLY installed CPU drivers, graphics drivers, and Fallout 3. It worked perfectly first time, and I am very much enjoying it now.
In this new instance of Windows, just for playing Fallout 3, I disable network connections and so I don't need anti-virus. I also have not enabled Windows update.
This is not an easy solution, and I am not going to tell you how to do all this, but the message is that it did work perfectly for me!