Does your laptop have firewire? I'd definitely recommend getting a new card/interface. I use a Presonus Firepod, and have had great results with it so I'd recommend the brand name. A firepod would be way overkill for recording basslines, but there are smaller versions of these devices by Presonus, and many other companies.
The smaller version is the Firebox, and I use one with my HP laptop. While I haven't recorded my bass guitar directly, I have successfully plugged the bass into an instrument input on the Firebox, and done pitch->MIDI conversions with it.