64bit support was a nightmare on the XP64 and Vista64 days for a lot of hardware. Thigs are different now witn Windows 7, but there are still many peripherals that do no have a 64bit driver to this day (printers, scanners mostly), but they do work on 64bit Linux and did early on.
If you read my full post (appears you did not), you would see I mentioned some real-world examples of things that did work and other that didn't, including some things that did work better under Linux.
I'm not saying Linux driver support is perfect, but has been very good according to MY personal experience. I work in tech support for mostly Windows computers, and I can tell you Windows is not all roses when it comes to drivers.