Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Soundhound has always worked great for me with identifying obscure stuff, even in less than ideal environments.

But I decided to compare them by throwing some obscure electronic sounds at both (same clip in each test) and Shazam ended up identifying 2 songs that Soundhound could not. Interesting.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.