Glad to help
I haven't heard those speakers, but $40--which is super cheap--the reviews are extremely positive. Here's a head-fi discussion thread about that setup: http://www.head-fi.org/t/627161/my-very-low-budget-nearfield-desktop-rig-lepai-amp-and-dayton-audio-speakers
If you can step up to spending more, something like the Pioneer SP-BS22-LR are much better (note that Amazon actually has them for sale with free shipping cheaper than that price). Here's a review of those bookshelves: http://www.stereophile.com/content/pioneer-sp-bs41-lr-loudspeaker. Here's a review of the whole speaker set: http://www.audioholics.com/tower-speaker-reviews/pioneer-sp-pk52fs. Best Buy typically stocks them and you could see if they have them setup to listen to.
The E10
might help. It depends on the quality of your motherboard audio, which is difficult for anyone to predict unless they've heard it. More often than not, motherboard audio is pretty crappy. But sometimes you have to step up a good bit more to get better sound than your computer puts out.
The E10 is very small. If you buy from Amazon or fulfilled by Amazon (not 3rd party Amazon vendors who do their own shipping), the RMA process is painless and it would likely cost you well under $10 to ship it back (just keep everything mint). Could be worth trying, especially if you have headphones you use with your computer.
If you don't use headphones with your computer, the Asus Xonar DX or D1 is a great sound card for a little more. It doesn't have a headphone amp, so not the best audio quality for headphone use. There are also cheaper options for DACs that don't have headphone amps for around the same price as the E10 or less, but I'm not that familiar with them.