Update: Switching to dx9 after doing a clean reinstall seems to have solved the issue, which is not ideal but if it works, it works. Will update if it continues to cause trouble.