Hi There. Im a bit surprised that its a stress test you have for testing EF. Usually its a standard echo (Ultrasound) test for EF.
The Spiro should help your Edema in the legs & feet. Are you mobile? How are your Blood Pressure numbers? The horrid feeling is possibly part caused by the meds, but what can you do? You say you had a bad MI, the damage caused to the Muscle is obviously effecting you too. Have you had an angio recently? How is your Kidney function testing results?
If your Bp was high and is now under control, the EF can improve as a result of controlling the BP . What is your exercise tollerance like? 42 is not the worst EF to have, but I can understand its hard to remain positive with all this going on. I suppose its a bit of a waiting game. Give the new meds time and you will surely have improvement. If your not happy with the Edema, go back to your doctor, keep at him till your happy with your treatment. Make a written list of all your concerns and get answers, that may help a bit. keep us posted.