A bit of an update I did a full re install of my operating system and it didn't help but I'm pretty sure I know what the problem is. I got a different error it seems that my nvidia driver was the culprit. and kept crashing and restarting. Also what I failed to realize was that while I do have a 970 it is the gigabyte ITX model these models come overclocked by default and that could also be the cause of my issue. So short of getting a new graphics card there's nothing to be done, but at least I know what the problem is now. Thanks for the help.
MSVCR80.DLL CRASHING RESOLUTION:
I had a problem with constant crashing related to the msvcr80.dll after entering the Trade District in The Witcher Enhanced Edition.
I have Windows 8.1 with an nVidia 4 Gb GTX 980 and 16 Gigs of ram running an Intel i7 at 4.3 Ghz and 2 Terabytes of storage space. System is pretty darned snappy, so to have this type of crash was very disconcerting.
I found out that reinstalls of the Microsoft C++ 2005 Redistributable etc., did no good what so ever. It seemed that the msvcr80.dll was not being installed, since it was not present in the System32 directory or the SysWOW64 directory after reinstallatiions, just a guess. I'm not sure what was happening during the reinstall, as it seems to install with no errors.
After quite a bit of research and trial and error, I found a solution that worked for me.
I make no claims that my fix will will fix your issue, nor take any responsibility for any system problems that may arise, but it may be worth a shot. Since I had already had the Microsoft C++ 2005 Redistributable already installed and updated, I did not attempt to do any more reinstalls, even though it appears the msvcr80.dll was not installed, however it really did exist elsewhere in my PC (This is the important part).
1. Make a restore point, just in case things go haywire. Also update your video drivers and Microsoft updates if needed.
2. Search your programs and files for regedit.exe, and run it. This is the Registry Editor, DO NOT EDIT ANYTHING! You will only need to search it.
3. In the Edit menu, select Find.... Type in the "Find what:" box, msvcr80.dll . Then click the "Find Next" button. This is the dll file we will be searching for. It may take awhile to find an entry named msvcr80.dll. What you are looking for is an entry where this file is used in another program. After the 1st search if it does not show a location where it is installed, press the F3 key to find next. This continues the search. You may have to do this many times until you search the entire registry. Ignore any strange findings with this file. You are looking for a directory path from a program that uses the dll. In my case, I found it in an Adobe reader directory and also in my Kaspersky antivirus directory.
4. Once you find the msvcr80.dll in a directory, take note of the full directory path and write it down. Hopefully you have the dll on your PC.
5. Exit Regedit, it served it's purpose for searching for the file.
6. In your Windows Explorer, go into the directory where you found the msvcr80.dll. Right click on the dll and select copy. Then go into your Witcher system directory and right click and select paste. The file will then be copied into this directory. The Witcher system directory is where the Witcher.exe file is located.
7. In most circumstances the executable file will look in its own directory for certain dll's first, if the dll won't work elsewhere, which should resolve the problem.
8. In a nutshell, we used regedit to find the so called missing dll. Then we knew where to go to make a copy of it, then paste it where we needed it.
This process seems to have fixed my crashing problem, as it was happening every 5 to 10 minutes. I was able to play the game for an hour without any crash. I made sure to save often, just in case. I also turned off automatic saves, just in case it could interfere.
Hopefully this resolves your msvcr80.dll crashing problem.