Edited by surrealdeal - 11/17/13 at 8:52am
I would assume the ThinkPad is used when traveling around.
The Fiio E17 can work with both desktop and portable PCs.
The E17 would provide better audio quality then whatever audio hardware is built into your desktop or ThinkPad
Sometimes the Fiio E17 goes on sale for around $105.
Spend the rest of your cash on headphones.
I had a pair of Beyer DT-990 250 ohm (pro version), and they had great bass for electronica. The bass isn't the most precise you can get (compared to other high-end headphones), but it's loads more precise than what you get in cheaper headphones or something like beats. They were very clean sounding overall. An amp is best to get the most out of them. I ran them unamped too -- they are still pretty decent without an amp, but the improvement you get from an amp really is noticeable. The amp makes the sound much cleaner, more precise bass, more separation, etc. My laptop got them about as loud as I could want, but my Ipod couldn't get them past a moderate volume level.
Also, I haven't heard any myself, but some people absolutely love Ultrasones for bass and electronic music. They are reputed to have some of the best bass you can get, but also with some harshness in the highs.
Echo Indigo, a PCMCIA soundcard with jack output. I still have one - no laptops to pair it with tho... PCMCIA slots are a rarity these days. http://www.tek4.com/ForSale/EchoIndigo/indigo.jpg
I actually bought it because I thought I liked the ergonomics better than a USB soundcard. I thought hahaha. Once plugged I always feared i'd break the thing with my leg or knee!
ON TOPIC: I produce dnb, mostly Neuro stuff. I have DT770's and like them for the bass. The high's are fatiguing, mid's strong and well staged, but fairly dipped in the scope of things. Over all a pair of cans great for DNB, just like the other Beyer's mentioned here I imagine, looking at their graph's. I run my 770's with a RME Babyface.
Other options at low price points; ATH M50's or the KRK 8400