I am not from Intel and I don't use WOL, but regarding #1...
Can you go to Windows 8.1 Control Panel - Network and Internet - Network Connections, then right click on your Ethernet, choose Properties, and then click Configure button? On the Power Management tab, does it have checkmark in the box for Allow this device to wake computer? If not, click to add that checkmark and press OK. In other words a BIOS setting may not be enough for Windows.