I've been having a few problems with running (turned out to be blocked jets), and spent a lot of time looking at this.
Assuming 95 octane fuel, and I believe regardless of distributor, 30deg at max advance is about right for either svda (vacuum plugged) or 009. 28 is probably a little bit low, but at 3500 rpm your coil won't be spitting out accurately enough for you to tell much diff between 28 and 30 is my guess. If your running super you could probably go to 32 Deg with confidence, but with 95 Ron I felt happier at 30.
I can't see a cam making to much difference to this rule of thumb, unless it's wild, would think it might have more influence on the curve - happy to be corrected though.
I ran a check on what idle advance I had and it was way off, about 10 or 11 deg and sounded and ran bad at low speed. So you might have to dial it back it bit to get a compromise at higher engine speeds or buy a new distributor (a 123svda - wonderful)