Earlier quoted context omitted.
I have the "Message Body As" setting set to plain text. This either will display the text/plain part of the message or will render the HTML using plain text markers (* * for bold, / / for italics, _ _ for underscore). IME, it works out rather well for most HTML emails I receive.
In which email client? I regularly get email that is almost impossible to read, unless I load remote images.
Are the problems you're describing due to content within the images themselves, or due to placement of the text relative to the image?