15 years of hardware improvements (= enormosly much!) plus gigant steps in the algorithms for evauating positions.
Just look how Houdini is turing old TOP engines (like Fritz 6) into pieces. Fritz doesn't stand a chance.
Of course, Houdnini would probably win by a large margin.
(What ever happened to Hydra, btw; poor M.Adams ... )
Deep Blue was a supercomputer designed to beat Gary Kasparov. Joel Benjamin and other GMs helped the IBM team program it just for that task. The hardware had 30 CPUs which in turn each had 16 dedicated chess engine chips. In other words there were a total of 510 processing chips all designed to beat one human being. It was like building a steam shovel to defeat one person in a digging contest.
What's amazing is not that the computer won overall, but that it didn't win everytime. GK beat it in the very first game and the final score of the match was only 3.5 to 2.5. However IBM got what it wanted which was the headline of building the first computer to beat a world chess champion. For that reason, I still believe Kasparov should have negotiated for more money because for that kind of PR IBM had to play Kasparov, but he did not have to play them. Worse IBM stacked the deck in their favor. Unlike GK's or any other human champion's games DB's prior games could not be studied as they were not published by IBM. And when GK ask for a rematch IBM not only declined, but dismantled DB. As a result we will never really know how well DB would do against GK in a rematch , or against another world champion or for that matter even today's chess programs.