there's something in the kernel (somewhere under device drivers I think) that's got the name 'Intel HD Audio', do it as a module. This is however already in the stock build and your audio should work out of the box.
You've got a different setup of graphics card(s) as I have. But try to just install the nvidia driver (don't use the nv driver that comes shipped, it's not near as good as the newest official driver). Make sure you've got your kernel headers/source in place before trying to install it. If this doesn't work pls post logs of whatever you can find.
The 3945ABG card has drivers and very good instructions at http://ipw3945.sf.net
I had to (after installing as instructed) run `dhcpcd -d -t 60 eth0` manually after it first times out after ./load in ipw3945 directory. Gonna figure out tomorrow which scripts to modify and how it works to automate wifi connectivity.
I don't know about that ethernet card. But I've seen that Marwell card in others lspci although they've had an Intel PRO 100 a bit further down the list. Don't know what that Marwell is about to be honest. Do you have an Intel eth controller in lspci aswell? If yes, then it's supported out of the box.
Sorry don't have anything on the card-reader. Not really using it but will try to get it working at a later point. Maybe it works out of the box?
Ahh now time for chill out evening. Happy weekend