Сейчас в лаптопы стало модно ставить $#@##@ bcm4318 wireless-карты. Я их настраивал на 4 разных лаптопах. Они могут называться по-разному или даже представляться bcm4310, но в душе они все $#*@##@ bcm4318. Ни одна карта не заработала нормально с bcm43xx драйвером. Все рано или поздно заработали c ndiswrapper, но с разными бубнами - для Gateway'ев пришлось ставить последний rc ndiswrapper'а, а для HP качать драйверы от Dell. В общем, что я хочу сказать - Intel Pro/Wireless будет лучшим выбором. А модем легче всего купить внешний.
У меня на IBM THinkPad 770z (пень2 128мб ram) ASP11 стоит. И ничего, работает неплохо. В качестве wm поставил fluxbox, а затем переполз на dwm (совсем "лёгкий" и оригинальный), так как Гном или КДЕ слишком тяжеловаты для данной машинки оказались.
Единственное, что меня расстроило, со звуком пока так и не разобрался.
Модем и ИК-порт пока не юзаю (нужды нет), так что ими пока не занимался. USB работает нормально (флэшку подключал).