I've never had a problem with wifi drivers. I've had asus wifi on PCI card and Atheros wifi.
For add ons like phones and bluetooth, if you hunt around you might find a beta version of the driver.
I'm nuts on KDE, its much better than Windows for utilities, office stuff and surfing. Unfortunately there is no way to play Direct X games. I'm just going to keep a second hard drive with Windows 7 on it.
I read they were doing Direct X on Linux, but not much news yet.
Try several versions of Linux before you give up. Sometimes the compatibility is lost in one version. Start from a fully formatted hard drive too. Also check the options in the bios. You might to need change the silliest little thing in the bios to get it to install.