It sounds like you have a hydraboost brake booster ( because you claim you loose some braking power when it happens ), and the steering pump is going bad, or you have a bad belt, but I'd suspect that would chirp or squeal if it was slipping.