First of all, its debatable whether Windows' driver support is "better." The current Linux kernel supports more devices than any single Windows release. Linux also supports more legacy devices than Windows Vista or Windows 7 and supports numerous architectures not supported at all by Windows. Drivers in Linux are also usually considered to be more stable than the drivers supplied by the manufacturer for Windows.
The reason new off-the-shelf devices may work in Windows but not in Linux is the result of a vicious cycle. Basically, some manufacturers are unwilling to expend the resources to develop Linux drivers and/or do not want to provide the documentation to do so, on the grounds that not many people use Linux. In turn, not many people use Linux because some of their devices won't work. Linux developers are more than willing to develop drivers for the device even if the manufacturer does not want to, but if the manufacturer doesn't provide at least some technical data, it is extremely difficult.
Windows is better for desktop computers. Linux is better for servers.
Linux
There have been a few that did over the years. It's rare to find ones that do; you just have to search for them. Hopefully that will change in the future. Linux needs better driver support, and the of course the game developers have to dedicate time and money to making Linux ports.
nokia mobile supports windows OS and the sony erricission ,Motorola supports Linux OS.
Linux has broad support for numerous sound cards and web cams. Relatively few are unsupported. In addition, some devices that were not originally intended to be used with either system, such as the PlayStation Eye, were supported on Linux first. When compared to any single version of Windows, Linux as a whole has far better device support, because Windows often drops support for legacy technologies, and if a manufacturer stops supporting a device, there won't be any drivers for newer versions of Windows. In contrast, the Linux kernel seldom discontinues support for any device and thus they can be used for as long as there is a way to interface them with your computer. If you have a PCI sound card from 1998, say a Creative Live! SoundBlaster 5.1, you can use the device just fine in Linux, but not in Windows Vista or Windows 7.
You can use a program called NDISWrapper. It will use the Windows driver for your network card and allow it to be used in Linux.
ndiswrapper in an app that fools the wireless windows driver to work with linux.
Linux is better than Windows for servers because it is more stable and more secure which are two important reasons why it is better for your server and why you can trust it more.
MEPIS, or any other Linux distribution, is not directly compatible with Windows. Most files, like documents, movies, and music, can be used and enjoyed on MEPIS. MEPIS cannot natively support Windows programs. Wine, an application layer, can be used to run about 70% of Windows programs. MEPIS is not compatible with Windows drivers, though it has a program known as "ndiswrapper" to make a wireless card work with a Windows driver if Linux doesn't have one.
To do or not do. There is no try. Windows always tries and sometimes does. It is better to just do.
For hosting a Wordpress blog? Linux, easily. Linux just plain does servers better than Windows. For writing to one? It really doesn't matter. All that's relevant is the web browser, here.
It all depends on what you want to do with your computer.