Obstruction of justice may have been committed.  And certainly some of his campaign aides will get charged over Russia.  Either could bring him down.

That said - I doubt your 96% number.  Trump only has 36% approval - if all repubs supported him he'd be at 45% just on GOP support alone.  The % who "strongly support" Trump has also been cut in half since he was elected.

It's taking time by day by day his support is slowly dropping.  Who knows where we'll be 6 months from now.