well, it turned out there was something wrong with lwjgl (specifically OpenAL64.dll) so I had to download version 2.90 manually and overwrite a few files and I haven't crashed since. the new launcher is supposed to keep this up to date but something got pooched.