Update: Hmm, after alternating between Spartial Sound on/off. Recording seems to work even at 32bit again. Strange. I'll leave this just in case someone has this issue. Edit: After further digging it was Enabled Audio Enhancements that was doing it. I uninstalled DTS Sound Unboxed and it was still doing it.