Hi and welcome to Linux questions
Over my short time here i've seen many of the same question, the forum has an excellent search feature that will help you track down the answers.
1) you can edit the grub timer in /etc/grub.conf (you must be logged in as root to edit it) you can also add the WINXP boot section there if you know what it is (do not start copy/pasting random stuff), if not look into grub-install, i believe it'll pickup the partitions itself.
2) Wi-fi is quite a pain from what i understand, on the account of Windows only drivers, there is such a thing called NDISWRAPPER that will put a wrapper around windows drivers to make them work on a Linux system - http://ndiswrapper.sourceforge.net/
3) What is the soundcard? it's not really the settings, it's the drivers, more obscure/newer cards may not be supported YET (but chances are it will be, aint Linux great
Sorry it's not definitive steps but gives you something to research on each problem,