Nvidia introduced Smooth Motion with their 50-series cards, allowing you to add frame generation to most games that don’t normally support it. Enabling this setting prevents the client from getting past the loading screen during startup. Disabling this setting solves the issue.
(Took some time to locate the cause. Figured i’d make a post about it in case someone is pulling their hair out in the future.)