p28 is off of a 92-95 Civic EX. I can see why it runs weaker. That ecu will not support the dual stage system you have, not to mention the fuel MAPs.
Knowing that it runs on a p28, your car has most likely been converted to an OBD1. I'm not sure how the conversion is done, but if you want, it's probably simpler to go back to a stock ecu. More reliable and you know it'll work. What you'll be looking for is a p5p, otherwise a p13 (older prelude) should work decently. Double check your connectors.
However, you can also sent the p28 to be chipped and have a custom MAP put on it. Again, you'll lose the functionality of the dual stage but you'll have a standalone ecu that can be tuned to any thing you want. Phearable does "guess" tunes where they try to guess the best map for your car according to what you give them. Or, you can just tell them to throw in a stock Prelude H22 MAP. Either way works.
Take you pick, you can't go wrong either way. Keeping the p28 will give you better choices in the future if you plan to expand.