Hi Jay,
Apart from the things you looked into, other settings along with possible software conflicts may be causing the problem when your Surface Pro 3 plays audio. Let's see if there will be a difference if we disable Hardware Acceleration on your device. When this feature is enabled, the hardware performs functions faster than it could. Follow these steps to disable the feature:
- On the system tray, right-click on the icon for Speakers.
- Choose Playback devices.
- Select Speakers.
- Click on Properties.
- Go to Advanced.
- Under Hardware Acceleration, uncheck the box for Allow hardware acceleration of audio with this device.
- Click on Apply then OK.
- Restart your Surface Pro 3.
Let us know how it turns out.