Yup, its a hardware problem.
If your speakers have a headphone jack in them, trying plugging into that (I'm assuming they draw power from the wall here). If they dont, you need a headphone amp if you want your headphones to go any louder.
The Asus Xonar DGX is a $30 or so sound card that will do what your after.