Diablo 2 lags in Windows 10 [GAMER’S GUIDE]

Radu Tyrsina
by Radu Tyrsina
CEO & Founder
12 Comments
Download PDF
Affiliate Disclosure

Diablo 3 is already here and a new episode “Reaper of Souls” has been unveiled.

However, there’s nothing you can do to beat nostalgia and there are many out there who like to play Diablo 2, despite the fact that they have made the jump to a new Windows OS like Windows 10.

diablo 2 lag windows 8
A good friend of mine is still playing Diablo 2 on his new Windows 10 laptop and knowing that I run a website on Windows, asked whether I could share some tips on how to make lags and crushes stop in the game.

And my friend isn’t the only one – there are millions of gamers worldwide who still play the good old Diablo 2 Lord of Destruction either in single mode or even by logging into Battle.net.

First of all, if you have an official game, acquired digitally or on a physical disk, then make sure you have the latest version installed and working.

If you have a pirated copy, then maybe you know where most of your problems are coming from…

How can I fix Diablo 2/ Diablo 3 lags on Windows 10:

  1. Update your graphics drivers
  2. Run Diablo 2 in compatibility mode
  3. Use 3DFX Glide Wrapper
  4. Update your computer/ game client
  5. Disable CPU-hogging programs
  6. Disable bandwidth-hogging programs
  7. Clean boot your computer
  8. Install a game booster

1. Update your graphics drivers

You have probably tried this, but let me say it again – make sure that you have the latest video drivers downloaded and installed. Indeed, such an old game doesn’t require too much, but just have this thing ticked on the to do list.


Want the latest GPU drivers? Bookmark this page and always stay updated with the latest and greatest.


2. Run Diablo 2 in compatibility mode

Now, like any other old app or game, in Windows 10 you will need to try and run it in the Compatibility mode to see whether it will work without lags, and will provide a smooth gaming experience. So here’s what you need to do:

  • Right-click the Diablo II icon and click Properties
  • Click the Compatibility tab and check Run
  • Select Windows XP (Service Pack 2 or 3) from the dropdown and then click ok

After that, you need to run the Video Test option under the Diablo II program listing, select Direct3D and after it loads, then click Battle.net to patch to the latest version of Diablo 2.

After running the game in Compatibility mode, also make sure that you tick the following – “Reduced Color Mode” and “16-bit (65536) Color”.

Also, you will need to disable display scaling on high DPI settings, just in case this has been missing with your game. And don’t forget to be logged in with an administrator account while performing all these changes.

3. Use 3DFX Glide Wrapper

If the issue still persists, you can try to remove the lags with 3DFX Glide Wrapper, which is a small application that could do wonders.

4. Update your computer/ game client

Your game client and all the games that you run on your computer depend on your device to run properly. Running outdated Windows versions may cause various issues, including lag issues.

Make sure that you’ve installed the latest Windows 10 updates on your device. Go to Settings > Update & Security > click on the ‘Check for updates’ button and install the available updates.

update windows 10

The same is valid for your game client. For example, if you use Steam’s gaming platform or perhaps Battle.net, check for specific updates available for the respective clients.

If you can’t open the Setting app in Windows 10, take a look at this article to solve the issue.


Having trouble updating your Windows? Check out this guide that will help you solve them in no time.


5. Disable CPU-hogging programs

One common reason why you may experience game lags is represented by CPU-hungry apps and programs. If other third-party apps are using too much CPU and GPU resources, your computer struggles to run your favourite games.

As a result, turn off all programs that use too many resources so that your PC may direct them to your game.

  1. Go to Start > type ‘task manager‘ > double-click on the first result
  2. Click on CPU to filter the results > right-click on the programs that are using too much CPU power > select End Task

disable high CPU programs


Windows won’t end a task in Task Manager? Count on us to solve the problem.


6. Disable bandwidth-hogging programs

Game lags can also be caused by bandwidth-chugging programs. Turn off all torrents, audio and video streaming apps if possible, close the browsers that you don’t need, etc.


If you want to limit the bandwidth for certain apps, check this list with the best bandwidth limiter tools on the market!


7. Clean boot your computer

A clean boot starts Windows by using a minimal set of drivers and startup programs. Here’s how to clean boot your Windows 10 computer:

  1. Type System Configuration in the search box > hit Enter
  2. On the Servicestab >  select the Hide all Microsoft services check box > click Disable all.

fix game lags clean boot pc

3. On the Startuptab > click on Open Task Manager.

4. On the Startuptab in Task Manager > select all items > click Disable.

disable start up items windows 10

5. Close the Task Manager.

6. On the Startup tab of the System Configuration dialog box >click OK > restart your computer.

7. Launch Diablo 2 again and check if the issue persists.

If you want to know how to add or remove startup apps on Windows 10, check out this simple guide.


Can’t open Task Manager? Don’t worry, we’ve got the right solution for you.


8. Install a game booster

Game boosting software automatically enhance and optimize your computer’s performance while gaming. We compiled a selection of the best game boosters that you can use on Windows 10.

Download and install one of those tools and watch your PC’s game performance improve.

We strongly recommend you one of the best game boosters: Game Fire. This is a tool that will get rid of freezes, lags, low FPS and other issues while playing. Download it now (free) for a better gaming experience.

Let me know if this has solved your problems. If you happen to know a solution, do share it with us and we’ll make sure to update the article.

For any more questions, reach for the comments section below.

Editor’s Note: This post was originally published in February 2018 and has been since revamped and updated in March 2020 for freshness, accuracy, and comprehensiveness.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!
  • You don’t need to use “reduced color mode”, D2 LoD can run just fine without it. 3dfxglide is definitely a MUST, however.

  • Installing the 3DFX glide wrapper fixed the issue for both my friend and I, game has been running super smoothly ever since. (Note we also ran the game with compatibility for XP service pack 3 and Color mode 16 bit)

    Also run everything as Administrator, we both couldn’t either start the game OR the video test without running them as admin. He’s on Windows 10, I’m on windows 8.1.

  • My friends, I download the game from TPB and its the latest patch and the game works good with all those Compatibility tab clicks but lagz too much when I get near to a group of enemies and it breaks my heart … 🙁
    So i tried that 3DFX Glide Wrapper but it didnt work I gues – I still have lagz and I need help someone to explain me in detail (step by step) what to do with that 3DFX Glide Wrapper ‘coz maybe I didnt do it correctly …

    Please someone that did it before and worked for him …

    • Well I know this is super old but it has a bunch of upvote so I guess I could try to help. But I can’t tell you much more than what is already in the glide wrapper’s readme.

      0) Download the 3dfx glide wrapper from the link provided in the article above (newest version is 1.4e right now) and unpack it anywhere of your choosing.
      1 ) Put the glide3x.dll directly in your Diablo II installation folder.
      2) Run D2VidTst.exe in this same installation folder (if the test won’t start, right click on the icon and Select Compatibility mode with Windows XP service pack 2 or 3 plus reduced color mode 16 bit AND run as administrator)
      3) Let the video test do it’s thing, and then select the 3DFX glide wrapper from the choices and accept.
      4) To be on the safe side, also right click on your diablo 2 icon and go to compatibility, Select Compatibility mode with Windows XP service pack 2 or 3 plus reduced color mode 16 bit AND run as administrator.
      5) Enjoy the game.

      Doing this solved severe lag issues for both my friend and I and now we’ve been playing for several hours without so much as an ounce of lag/fps drop.