usb headphones only playing certain audio

Solution 1:

Sounds like your speaker config is set to 4-speaker (or maybe 5.1) instead of headphone. The missing audio would be sent to your nonexistent other speakers.

Open the "Sounds and Audio Devices" control panel, click Advanced under Speaker Settings (not the other Advanced button), then choose "Stereo Headphones" in the Speaker Setup dropdown.