Well, for the latter you can't really do that (hibernate means no power, so the NIC is going to go off) - you really want "hybrid sleep" so that it saves hibernation data when told to sleep, but doesn't actually go past a sleep state and into hibernation until a certain amount of time has passed after entering sleep (configurable in the power options for your power plan). As to the former, I'm not certain - if you set it, it should work. It might be interesting to look at what powercfg -Q and powercfg -ENERGY tell you about what options are actually set, and what could be affecting the machine if it isn't working exactly as configured.