One thing I thought of, your system sounds like the fast boot option is disabled. 50 minute boot time seems like something is really wrong.
Thanks for the suggestion. I investigated fast boot a while ago and decided against it, but maybe it's worth a second look.