What are your heads?
Are you pretty sure about the 10.5:1?

If you're running reworked stock heads and haven't had them tested, then they could easily be the weak link in that combo.

That xs290s may not be the right choice for your overall combo.

Making the cam a little smaller wouldn't have much of an impact on the peak hp, but would provide better low end TQ, and likely a better seat of the pants feel at normal cruising speeds...... With a slight reduction of top end pull.