340 stroker cam

So if I boost compression with a piston change from dish to flat top I can increase compression to 11.8 then go with a smaller camshaft?

Don't let them talk you into changing your pistons, Just put one of the smaller cams that you wanted or a custom one.