A solid schedule could do wonders. At this point, it sounds like (to me), that she’s acting more like a puppy of nine weeks rather then nine months. Go back to taking her out every other hour, then praise her like crazy when she goes to the bathroom. You might need to start waking up in the middle of the night to take her out. If you still find a soiled crate, wake up more the once to let her go to the bathroom.
Is her crate too big? Is she able to get away from her mess?