Is there a way to make Doom 3 not run like crap?

Jax Omen

Golden Member
Mar 14, 2008
1,654
2
81
Crysis: 1024x768 everything on high: around 20-30fps, depending on area.
Doom 3: 1024x768, everything on high: no more than 20fps. Regularly dips down to single digits.

E6600 @ 3GHZ, 8800GTS (320MB), latest video drivers.

What the HELL is going on?
 

Piuc2020

Golden Member
Nov 4, 2005
1,716
0
0
I remember reading something about NVIDIA breaking Doom 3 with the latest drivers, try rolling back to a previous set though that will reduce performance and compatibility for other games so I'm sure it's not the optimal solution.
 

imported_wired247

Golden Member
Jan 18, 2008
1,184
0
0
I remember back when I actually played D3 there's a nice tweak you can do.

There are 4 archive files that contain all the game's textures. They are compressed but will open in a program like winzip or 7-zip. I forget the format but they will be the 4 biggest files.

The game has to decompress on the fly so it can hinder performance. First backup the 4 files, then decompress them to the folder where they're normally at, and then delete the 4 files (assuming you backed them up)


Not sure if this will solve your problem but it can't hurt.
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,002
126
I know what the problem is: set your OpenGL multi-display option in nVidia's control panel to single display.
 

tigersty1e

Golden Member
Dec 13, 2004
1,963
0
76
Doom 3 had the best optimizations.

For the visuals, it ran well on lower end systems.
 

Jax Omen

Golden Member
Mar 14, 2008
1,654
2
81
No, as I said, I had everything on "high", not "very high" or "ultra".

I'll try that OpenGL setting when I get home.
 

schizoid77

Senior member
Mar 4, 2008
357
0
0
I had the same problem until I changed over to SINGLE DISPLAY MODE. Now I get ridiculous FPS. As I should.
 

Jax Omen

Golden Member
Mar 14, 2008
1,654
2
81
I can't find any OpenGL-specific settings AT ALL... but changing to single-monitor in NVidia control panel did it

Doing the same in Ultramon does not o_O