I was able to find the problem on a Sophos forum and this solved the whole problem for me. Sharing in case others find this thread in the future
Symptoms:
On Windows 7 6.1.7601 SP1 build 7601 WoW will crash on launch if Sophos Home’s Exploit Mitigation is active. This is due to a conflict between these applications in this environment.
Solution:
[This can be resolved by adding a local exclusion] for the path of the game executable (Wow.exe). This issue is not present on Windows 10.
- Open Sophos Home application system tray
- Click on “Help” on the left side
- Select “Troubleshooting”
- Click on “Add local exclusion”
- Copy the game executable path (if you are using a drive other than C:, the exclusion will not appear, but it WILL work)
 6.Path example:*
C:\Program Files (x86)\World of Warcraft\_retail_\wow*
- Paste it under “Add local exclusion” > Select open
- Restart your computer to apply the changes