delay after opening lid display dark until key pressed
Check that pmset -g hibernatemode command in Terminal gives you 3 or 0 and not any other value. If it gives you something else, execute pmset hibernatemode 3 (this is the correct default).

Sometimes these settings go wrong for unknown reason.