Dear friends, I have compared my new 1060 GTX with an older AMD, I have noticed that, in older games using DirectX 7, the oldest AMD beats my 1060GTX Of course in DirectX9 the 1060GTX beats the old AMD.... So with NVIDIA I get around 500 FPS in directx 7 mode. And with AMD I get around 800 FPS in directx 7 mode. (+300FPS) Any explanation about this problem? Tested with Call of Duty 2 Multiplayer. Thank you. My new desktop: Intel i7 7700 3.6Ghz Kaby Lake MSI B250M PRO-VD 8GB HyperX 2400Mhz Coolermaster 600W 1060 GTX @ 1632Mhz 3GB
Try setting max performance in NV control panel for COD 2. Doubt the 1060 is even running at high clock speeds. Of course, 500vs800 is inconsequential.. The most you should be using is 300~ if you really want high FPS
Yes I have already tried setting up the same settings.... It still produces the same FPS... Could this be a monitor issue? My older desktop monitor got 70Hz refresh rate and 3ms latency. My new one with the NVIDIA got 60Hz only, and 5ms latency. Thanks...
Monitor does not affect FPS. Why are you worried about FPS in old game? I'd only be worried if it's performing badly in new games.
Basically I am not worried... I am concerned.... Because the main problem is when testing this in LAN mode the FPS is from 450-600 (nvidia) 700-800 (Old amd) But in internet online with others it drops to 250-370 (nvidia) (DX7) And with the old AMD is steady at 333 with no drops. (DX7) DX9 LAN NVIDIA: around 300 steady -20 +20 DX9 INTERNET NVIDIA: drops to 150-250 It's like I buy a new desktop after 4 years, install the 1060GTX And expecting better performance for DX7 games... Unless is because nvidia uses less watts because of unnecessary frames over 500? Thanks...
Modern videocards (in both h/w and s/w) are not optimized for DX7 games as their performance there is more than enough. COD2 is a DX9 game btw.
Newer GPU's downclock themselves when they aren't stressed as much. Especially DX7 games barely use the hardware. It could probably go much faster, but I don't think the newer drivers are designed to perform as best as possible in DX7 games. Some games, like Gothic 2, barely ran (if at all) because some legacy support was cut from the drivers. A few years ago they did add some support back, but I don't think they would expect someone wanting to run an old game @800fps. What's your monitor? I would expect a minimum of 150fps is more than enough to not feel sluggish. Maybe you can rename the cod2mp.exe (or whatever the multiplayer exe is) to 3dmark03.exe (or 3dmark06.exe, 3dmark11.exe etc.) or something to fool the driver to run at max speeds.
Actually, what was cut is the pre-DX9 support from Windows starting with Vista. Anything running on DX lower than 9 is running via an emulation layer on top of DX9 on modern Windows. This is the main reason why some older games are having issues in modern Windows. There are a few ways to get around this though, like using dgVoodoo2 which is able to emulate DX7 via DX11 a lot better than Windows itself.