Engine RPM?

If you are using stock replacement cast pistons (Badger or Silv-O-Lite) I'd say 6000 is about the max if long term reliability is important. You will be intake limited by then anyhow.