UPDATE 2:
I fixed it. I did a stupid, and didn't add in some DLL overrides. Here they are for those who need them, under Settings, Advanced, then Environment Variables.
This is the env you're required to use:
WINEDLLOVERRIDES=d3dcompiler_47,n;d3dx9_43,n;d3dx10,n
This should help people who have this issue out. Marking it solved shortly.