Steelseries Siberia Headset V2 Edition (PS3) (http://www.amazon.co.uk/gp/product/B00519J290
[amazon.co.uk] - I actually paid half that) and use the USB from PC (well Mac to be honest) that uses 'Skype' or 'Mumble', I then us the 3,5mm jack to my TV that the headset comes with. I'm sure other people can make similar set ups.
This headset comes with a voice control for chat and game, so one is controlling Skype and the other the PS3 sound. It means I have a lot more control.
If however buying a new headset is not what you want then try the 'SteelSeries Audiomixer'(http://steelseries.com/products/audio/steelseries-cross-platform-audiomixer),
[steelseries.com] it comes with my headphones as standard (only the PS3 version) and is compatible with MOST headphones that come with a headphone & microphone jack. Check out the above link at check out specifications to see how to plug it up each system and remember mine is a modified version of TV-PS3/PC.
However - I don't use it with BF3 haha, just SP games so I can still chat to my friends while playing Skyrim or whatever.
TLDR; ADHD sucks right, so you miss out on the solution.
Edit: I want to be able to press down on a D-pad button to switch between; Team & Squad chat, Squad chat (while hearing others using team chat), Squad only (can't hear those using team to ignore the occasional mouth-breather and only hear my lovely squad).