It's sounding more and more like it's the valvetrain. Might need more spring... I'd suggest backing the lash off and see if she revs higher. It's not the cam size holding it back, so I'd think giving the spring a chance to chance the frequency of the harmonic might help.
What cam is it again? And what size/length pushrod? and what spring?