If I were having these problems, I'd use DDU. Can't tell you how many times I've seen wierd problems end up being related to some kind of video driver corruption.
Download DDU, unzip it somewhere, open "msconfig" and under "boot options" choose to boot in safe mode. Restart so it goes into safe mode, and then when you are logged in in safe mode, run DDU.
Choose the device type to "GPU" and choose the appropriate vendor "Nvidia" or "AMD"
Also, notice there is an option to change so that windows doesn't auto install drivers. Check that, so that you do turn off auto install of drivers. You do this because after you clean with DDU and reboot into normal mode, windows likes to auto install a GPU driver -- and it won't be the version you want to end up with.
Choose the option to "clean and reboot" reboot (it will still be set to safe mode boot) and open "msconfig" and choose "normal boot". Unplug the network cable and then restart the system. I unplug the cable to be sure it doesn't auto download/install drivers. I've seen that happen even if the option is set to tell windows not to.
Once you are booted in normal mode, install the latest GPU drivers. Then power off, plug in network, and reboot.
Note: This will blow away all GPU driver settings. IN 2020 you should not have a bunch of customized settings anyways. Just go with defaults and run your games. See if TD2 is now stable.
Once you have done that, then if you feel there are nvidia/amd driver options that need to be set, go for it.
can you check one thing for me :
-go to task manager if possible while in character selection screen and check if something is using a lot off memory and cpu
because i had a few crashes yesterday and i checked in task manager and saw that my anti virus was using up 40%off my cpu and about 5 gb off memory and this made my cpu top out at 100% and a cresh was the next thing that happened after restarting my pc and reinstalling antivirus it was fixed for me so hopefully something similar is happening to you
they're saying it's a problem with dllhost but not specifically what.
they just keep asking for msinfo, which i've already sent them like 10 times.
i got this game on december 13th, 2019, i've pretty much given up on them fixing it as the game already had 10 major updates and none of them have resolved the issue.
whatever is happening with dllhost, it doesn't seem to be affecting anything else. literally every other game works fine, including all other ubisoft games. windows is stable, no bsods, no errors, no crashes. nothing that would indicate an unstable environment.
i've also run dsim (deployment image servicing and management) checks and it didn't find anything wrong.
this is the first time in my life where i'm such a total loss as to why a game isn't working. and i've been playing games for over 20 years.
maybe take a look at this https://www.exefiles.com/en/exe/dllhost-exe/