Random disconnects are a recurring theme for a while now. Nothing to do about it right now as it is intermittent.

As for the teamspeak problem it may be a hardware problem. You would have a headset acting as a microphone and a playback device. I know mine would not work properly unless it was selected as default for both in windows.