Before you change it, you might try more initial timing. I don't think you have enough at 16. You probably need on the order of at least 20. That will clean the idle up and also increase the vacuum signal. Give it more initial timing until the engine stops idling up. That's where it wants to be. May end up as high as 22-24. I would try that first and then if you don't get the results you're after, think about a different cam.
......but as inexpensive as custom grinds have become, if you do decide to recam it, I sure as heck wouldn't go with something off the shelf........well......maybe one of the Lunati Voodoo cams. Harold (RIP) really got those right.