Já vi o Wake-on-LAN anunciado em placas PCI NIC desde quando a Ethernet de 100MB era relativamente nova no desktop. Naquela época, as placas de rede integradas ainda não eram padrão (mas estavam se tornando). Dito isso, o WoL para componentes não integrados é uma função do suporte da BIOS. Ele precisa manter energia suficiente no barramento de periféricos, o que quer que você esteja usando, e precisa permitir que dispositivos naquele barramento emitam eventos de ativação. Isso pode ser feito, mas não tenho certeza de como o suporte ao BIOS é comum atualmente.