471 Big Block high rpm problems

Timing is 20 initial and 36 total. Should I really go much more?

I wouldn't go higher on the total but you can test what happens if you crank more advance in at idle; if the vacuum increases keep going until the engine kicks back against the starter when you crank it warmed up. Then when you find a good number go in and limit the mechanical/total timing in the distributor.