Are current PC chess programs powerful enough to beat the Deep Blue program that beat Kasparov in 97

Not only that, but it wasn’t even close to a fair match.

Deep Blue studied Kasparov’s recorded matches.
Kasparov asked to see DB matches but his request was denied.

Result: an unfair match, which showed that computers are at least on a similar level to the GM, but didn’t show who was really better.

IMHO, Kasparov should have said “No, thanks” when his request was denied.

The rematch, which the computer won, was also on a pretty grueling schedule, designed to tire a human out (an effect the computer, of course, need not worry about).

Pocket Phone (ARM) or Pentium-90 from 1993 will easily beat Deep Blue-II with modern chess software like Stockfish/Droidfish or Komodo (actually there is no modern software ported to P-1, but if clockdown modern CPU to MIPS level of P-1 it will be enough to beat DB-II.

DroidFish with 20 kN/sec is better than DeepBlue with 200 MN/sec

it is easily beaten with pocket device.
Reason for Hydra project (40-50 MN/sec) to abandon - it was easily beaten by Rybka at hardware with 2-3 MN/sec

ARM is even much less. That is not problem, 200 MN/sec (million nodes search per second) of DeepBlue-2 are worse of 20 kn/sec (10 000x slower) DroidFish or Komodo

They are both theoretically and practically slower than CPU of the same generation.
Chess algoritms rely on uniform memory array (hash table) which GPUs lack.

do you think any 2700+ GM (including Magnus Carlsen) will stand against weak engine (e.g. TCEC outsiders with 2400 elo)?