I click play after re-installing Minecraft and the log window pops up and once it gets to:
"01:11:18 cev Client thread info Reloading ResourceManager: Default" Java crashes.
Related issues
Attachments
Comments

Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response.
We do not have enough information to find the cause of this issue.
Please attach the launcher log (.minecraft/launcher_log.txt) here.
Once attached, the report will be reopened automatically.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Drivers issue, see MC-112780.

So, I can run the forge version of 1.12.1, but vanilla 1.12.1 has the same issue where it crashes on reloading ResourceManager

I'm not running the driver in question in that bug. I am running 390 which should be a working one.

I just installed the latest NVidia driver 391.1 and the crash is still occuring
This is a technical support issue; this site is for bug reports only. We do not have the resources to provide you with technical support.
Please contact the community support, linked below.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki