I had Wake on LAN working on Windows 7 but since Windows 8 it didn’t work. It didn’t help that every UEFI firmware flash would wipe the settings. It turns out Windows 8 shutdown behavior is different to Windows 7 using hybrid sleep.
Go to Power Options in Control Panel.
Apart from the usualy BIOS / UEFI changes Windows software also play a bigger role in how WoL works. It’s another Microsoft fault for imposing mobile settings on the Desktop.