@pollyy1072 Your laptop does meet the minimum requirements for the game, but its hardware isn't strong enough to handle more than low or maybe low-medium settings. Having said that, your dxdiag shows a couple other potential causes for the lag. It lists multiple errors with basic Windows processes as well as failed updates. Those could cause the game to lag as your computer tries and fails to run updates, or some process crashes in the background.
So the best place to start is with a couple of basic checks on your Windows system files. Here's how:
- Hit Windows key-X
- Choose either “PowerShell (Administrator)” or “Command prompt (Administrator),” whichever option is offered
- Inside the window that appears, copy and paste “DISM.exe /Online /Cleanup-image /Restorehealth” without quotes into the window, and enter
- The system will start validating soon. If it throws an error, please list it here
- After it reaches 100%, hit Windows key-X again
- Again, choose “PowerShell (Administrator)” or “Command prompt (Administrator)”
- Inside the window, copy and paste “sfc /scannow” without quotes into the window, and enter
- Post the message you receive here
Restart your computer, and manually run any pending updates. Hit Windows key-i, select Updates & Security, and click the button to check for updates. If there are a number of them, it might take a few tries, with restarts in between, to get them all to run.
Please also try disabling OneDrive, or at least preventing it from syncing the contents of Documents with cloud storage.
https://support.office.com/en-us/article/choose-which-onedrive-folders-to-sync-to-your-computer-98b8b011-8b94-419b-aa95-a14ff2415e85
By the way, you don't have much free storage on your hard drive. It's not critical yet, but it's something to keep an eye on. If you have files you can offload to external storage instead, now would be a good time to start doing that.
Try playing both online and offline, and let me know how it goes each time. If you still get lag in either mode, please run another dxdiag so I can see whether there are any new and interesting errors.