Lewis Hamilton has said Ferrari’s difficult Austrian Grand Prix was a “reality check” after his popular win in Spain two weeks ago.