Sadly, A heart attack can be fatal even with immediate medical intervention at a hospital. A defibrillator can only correct certain kinds of abnormal heart electrical activity.
In my experience as soon as the dispatcher understands it's a medical problem, has confirmed the address and that the patient is not breathing, they will begin talking the caller through performing CPR.
I suppose if I was concerned about it, the burden would be on me to move somewhere closer to the hospital or wherever the ambulance stages between calls. Unfortunqtely, there's always a chance no ambulance is available or that an accident has blocked the road.
How soon do you believe assistance should arrive?
When my wife and I ended up delivering my youngest daughter at home. (Because they'd sent us away from hospital 30 minutes earlier). I think the ambulance must have taken around 10-15 minutes to arrive. Granted, I don't have a great memory of it, lots of Adrenalin, a bit of a blur. They arrived in time to cut the cord. Fortunately, the phone dispatcher stayed on the line and provided me with instructions the entire time.
Just to clarify, I think the dispatch time was reasonable, I'm not at all upset with the ambulance service. The hospital — different story.
P.S. My daughter is 2 now. 100% fine, fortunately.
Still, you feel like you are having a heart attack, call 911 (in the US) right away. The main time killer is probably just you recognizing that you need help (vs the time it takes to get help once called).