Windows 8.1 has network working. I used Lick to install Fatdog64 to the Windows partition. Fatdog64 doesn't have network. It doesn't detect my network card. But I know for sure my network card was supported by Linux. Before installed Windows on this PC, it's used to run MX Linux.
Today I tried Q4OS installer to install inside Windows (remember Ubuntu Wubi anyone?). I found Q4OS can't detect my network card too and thus doesn't have network working. Somehow Windows is locking the network card and keeps it only for itself. It captured the network card but I don't know how to get Windows to release it so Linux can see and use it.