リファクタリング以前に
多分のそのプログラムは
現在の要件とは全然違う要件で設計されたものじゃないのか?
当時とはマシンスペックとか開発環境とか全然違うだろうし
要件定義からやり直した方が遥に安く早く済むな
日本では絶対にそういうやり方はしないけど