Thinking of scrapping everything and just rebuild from the ground up and use 2" square tubing
Pcmaker:
Agree the ideal is a strong, heavy metal bench. But it would be a shame to see your quality work go down the drain. I think you have a stout frame and, being wood, you can easily add more drawers and/or cabinets.
If you choose to stay with your wood frame I see several options to ensure you have a top that is strong, rigid, flat, and stable.
1) Build a metal sub-frame for the top as has been suggested
2) Build a torsion box using 2x4's sandwiched between 2 sheets of plywood
3) Buy a bunch of 2x4's, joint them, cut them to random lengths, laminate them, then plane the whole thing flat, or have a shop do it for you
4) Buy a solid core door, typically made from particleboard, or a well engineered hollow core door
5) Buy a pre-made quality bench top laminated from hardwood
Any of these options will work, but in any case, if you go with a wood top, it should be fitted with 1/4" steel plates for use as mounting plates, and the top should be secured to the frame with mechanical fasteners.
I have a version of #3 for my 10X42 lathe. I have successfully leveled it with a precision level, and it stays level
HTH, Bill