Engine dies when warm

Sound a bit like a vacuume leak or no vac advance.

Vacuume leak because when choked it runs fine
Choke adds fuel to a vacuume leak engine.

No vacuume advance or vacuume advance on the wrong port.

If no vac advance, giving gas will tend to cause the engine to die

Vacuume advance on the wrong port and it might retard the timing when the throttle is cracked open. (If set up for ported vacuume there should be none at idle, if it was attached to manifold vacuume, high at idle, and the timing was set with the vac advance hooked up. When you open the throttle the advance would be reduced due to lower vacuume signal .
Thanks for letting me know, I have the distributor hooked up to ported vacuum. But I will look around for a vacuum leak.