If you have the free slots and don't have any immediate plans for them then I say go with the expansion cards, particular where the soundcard is concered. On the network card side it's up to you really, for the systems I build for home/business networks I use onboard lan 99% of the time and find it just as fast.