That LSA will suck the life outta that stroker, & I'm not sure exactly why the OP feels the current unidentified cam is a bit too large, idle quality only or....? "torque like crazy" sounds like it ain't too big for the engine, I'll wait for the OP to dial in the tune & reveal what the current cam specs are, before judging what if any cam change would be an improvement.