Stability Fixes and Official Patches
Started play without any patches just to make sure it ran at all and to try to spot any issues.
Next, downloaded the official 1.7 patch from the Bethesda Website and installed.
Next I downloaded the
Unofficial Updated patch from the Nexus.
Freezing bug fixed by Unofficial patch?:
It made a pair of changes that I'd read about but forgotten to do myself, which solve some problems where FO3 doesn't know how to use quad cores right and it can cause crashes or freezing. I was having freezing issues and I think this solved them though I need more play testing to tell for sure. This one defaults to 0, the patch sets it to 1 (the Unofficial patch install prompts asking if you want it to make these changes, if you haven't).
bUseThreadedAI=1
And this one is a brand new line that has to be added manually:
iNumHWThreads=2
Apparently if there are still freezing issues, changing the Threads one to 1 helped some other people.
Update: Only played for a couple of hours today, but no freezes.
Ungodly slow launch times caused by Microsoft's defunct Games for Windows Live
Sometimes the game would launch pretty much immediately and other times it would take 30 seconds to a minute before it started giving the splash screens. Sounds like it is because my old Game of the Year version used Games for Windows Live, which Microsoft pretty much discontinued, and that delay is it logging in. If you bought from Steam apparently that part is disabled already so you wouldn't hit this issue. In any event, here's a mod to disable the Games for Windows Live stuff, which I think fixed it but I need more play time to say for sure. So far it is launching quickly now.
http://www.nexusmods.com/fallout3/mods/1086/?tab=1&navtag=http%3A%2F%2Fwww.nexusmods.com%2Ffallout3%2Fajax%2Fmoddescription%2F%3Fid%3D1086%26preview%3D&pUp=1
Remaining stuff to work on:
Occasionally when I launch the game, it'll just have a long period before it kind of kicks in and things start moving. At worst it has lasted long enough, giving about 2 frames a second, where I kill the game, but that was just once. I may try some stuff with the blur shading that I heard helps stability and is related to the game being old enough it didn't know about quad core processors, though I want to get a better feel for how it is now before making more changes. Comments about the blur shading from elsewhere on the web:
The one thing that gave me the best performance and stability was to turn off the blur shaders, these cause blurring during movement and I have determined that the lag in the process causes instability in the physics thread which is why the cores seem to cause the prob.under section
[blurShader]
find
bUseBlurShader=1
change to
bUseBlurShader=0
New: VATS slowness fix
Finally got around to starting to use VATS and found once I hit the button it was often taking 10 seconds to bring up the selection stuff on body parts, and it was frequently not filling in the % chance to hit each body part, leaving everything at 0. Googled and found it was caused by Microsoft removing some dll from DirectX in the years since the game came out.
Video here going over how to download the file and put it in the game install. It also goes over how to remove the starting video with the slideshow thing though I didn't do that.
Since getting the dll VATS is working well. Only issue was, when I first loaded it, and tried to run the normal executable, it instead launched the Fallout_Launcher.exe which then overwrite my .ini files I've edited. Which was not a problem since I back them up soon as I make any change and decide it's stable, was just annoying. Oh, and I had to reset my video properties again, object fade distance, stuff like that. After that first time it launches normally again now.