F5F Stay Refreshed Software PC Gaming How can I get Win 10 to play old DX9 games like Win 7?

How can I get Win 10 to play old DX9 games like Win 7?

How can I get Win 10 to play old DX9 games like Win 7?

F
Frankieval
Junior Member
4
05-05-2026, 05:08 AM
#1
I have made a quick check using the same computer with both Windows 7 and Windows 10 running Mafia 2 (DX9) and ETS2 (DX11). The simple answer is that on this PC, Windows 7 runs Mafia 2 about five frames per second faster than Windows 10. But wait, Windows 10 actually makes ETS2 run a bit quicker by five frames per second compared to the old version. Is there any way to make Windows 10 play these older games as smoothly as they did on older computers? PS: I tried putting Mafia 2 in compatibility mode just for Win 10 but it didn't help at all. Thanks so much for reading my message!
F
Frankieval
05-05-2026, 05:08 AM #1

I have made a quick check using the same computer with both Windows 7 and Windows 10 running Mafia 2 (DX9) and ETS2 (DX11). The simple answer is that on this PC, Windows 7 runs Mafia 2 about five frames per second faster than Windows 10. But wait, Windows 10 actually makes ETS2 run a bit quicker by five frames per second compared to the old version. Is there any way to make Windows 10 play these older games as smoothly as they did on older computers? PS: I tried putting Mafia 2 in compatibility mode just for Win 10 but it didn't help at all. Thanks so much for reading my message!

F
Frankette44
Posting Freak
809
05-05-2026, 08:24 AM
#2
Here is a simple guide on how to play the game in DirectX 9 mode on Windows 10: If you don't see anything happen when you turn off the DX11 setting, then it means the game is only running in DirectX 11. You can force your old graphics card to run specifically for DirectX 9 by going to Settings and clicking on Steam Community or this link at https://inxile.zendesk.com/hc/en-us/arti...-9-Windows. Hope this helps!
F
Frankette44
05-05-2026, 08:24 AM #2

Here is a simple guide on how to play the game in DirectX 9 mode on Windows 10: If you don't see anything happen when you turn off the DX11 setting, then it means the game is only running in DirectX 11. You can force your old graphics card to run specifically for DirectX 9 by going to Settings and clicking on Steam Community or this link at https://inxile.zendesk.com/hc/en-us/arti...-9-Windows. Hope this helps!

E
Elizikachu
Member
71
05-26-2026, 01:33 AM
#3
Thanks, Lutnj, but those drivers only work with old DX11 games running on DX9. I actually want a DX9 game to play smoothly in Windows 10 just like it did back when I used Windows 7.
E
Elizikachu
05-26-2026, 01:33 AM #3

Thanks, Lutnj, but those drivers only work with old DX11 games running on DX9. I actually want a DX9 game to play smoothly in Windows 10 just like it did back when I used Windows 7.

N
nicko970
Junior Member
31
05-27-2026, 03:43 PM
#4
Are you using the exact same driver version for both operating systems? It might also just be a simple fact that mafia2 is a 32-bit game, so it runs better on 32-bit Windows 7, while the other game is built for 64-bit and performs better on 64-bit Windows 11.
N
nicko970
05-27-2026, 03:43 PM #4

Are you using the exact same driver version for both operating systems? It might also just be a simple fact that mafia2 is a 32-bit game, so it runs better on 32-bit Windows 7, while the other game is built for 64-bit and performs better on 64-bit Windows 11.

Y
yar_pvp
Member
166
05-27-2026, 11:53 PM
#5
I have drivers from AMD's official website. I downloaded and installed drivers for their operating systems, which means one driver for Windows 7 and another for Windows 10. When it comes to the computer architecture that games run on, I am leaning toward your opinion because Mafia 2 was released in 2010 while this game (the ETS2 version) came out in 2020.
Y
yar_pvp
05-27-2026, 11:53 PM #5

I have drivers from AMD's official website. I downloaded and installed drivers for their operating systems, which means one driver for Windows 7 and another for Windows 10. When it comes to the computer architecture that games run on, I am leaning toward your opinion because Mafia 2 was released in 2010 while this game (the ETS2 version) came out in 2020.

A
Airwolf777
Member
66
06-01-2026, 02:51 PM
#6
It might be because Windows 10 uses too many things in the background or has extra driver overhead for some things. But I want to ask one thing: how much difference is there from what? If you are getting about 200 FPS on Windows 7, a small drop of 5 FPS isn't really worth worrying about. However, if you see something like 40-50 FPS more, then it might actually make sense to aim for that.
A
Airwolf777
06-01-2026, 02:51 PM #6

It might be because Windows 10 uses too many things in the background or has extra driver overhead for some things. But I want to ask one thing: how much difference is there from what? If you are getting about 200 FPS on Windows 7, a small drop of 5 FPS isn't really worth worrying about. However, if you see something like 40-50 FPS more, then it might actually make sense to aim for that.

G
GERINGAS15
Member
63
06-01-2026, 09:57 PM
#7
But if the drivers are different for Win 7 and Win 10, that might also be why things show up differently.
G
GERINGAS15
06-01-2026, 09:57 PM #7

But if the drivers are different for Win 7 and Win 10, that might also be why things show up differently.

H
husker53
Posting Freak
802
06-02-2026, 04:47 AM
#8
Actually, I see about 55 frames per second playing Mafia 2 and around 65 from ETS2. These numbers are pretty steady no matter if I'm on Windows 7 or Windows 10. When looking at the raw numbers though, 55 happens on Win7 for both games while 51 comes up on Win10 with Mafia 2. With ETS2 it's 70 on Win7 and 75 on Win10.
H
husker53
06-02-2026, 04:47 AM #8

Actually, I see about 55 frames per second playing Mafia 2 and around 65 from ETS2. These numbers are pretty steady no matter if I'm on Windows 7 or Windows 10. When looking at the raw numbers though, 55 happens on Win7 for both games while 51 comes up on Win10 with Mafia 2. With ETS2 it's 70 on Win7 and 75 on Win10.