It's all in the drivers ... the basic hardware is all the same in those cards, some Conexant chip. Particularly Windows drivers keep suffering from severe compatibility problems, from minor glitches to violating PCI specifications (need I say IRQ sharing?).