What kind of drags, snow, ice? Are you setting it up for 500'? What kind of track and how many studs, picks?
Part of the reason I'm asking is I've ran stock snow and stock ice 660' and from my experience you're geared a little low. But that should normally cause an over rev. Others opinions may differ and it would be good to hear others experience.
I've ran 20/33 (stock), 20/35 and 20/37. I've had the best results running 660' with either 20/37 (ice drags with 196 studs) and 20/35 (snow drags unstudded).
As far as the drop in rpm, check for a weak secondary spring or not enough twist. How did you get measure your top speed, speedo, radar, gps?
Refresh my memory on the Hauck green, what are the specs?
Probably shouldn't over look the possibility of carb problems either. When did the rpm drop start and does it always occur at 20mph or just when you are at WOT?