If your existing Kindle is a Kindle 3 or 4, then have you tried changing the font to one that is very bold? See
Calibre - GUI Plugin - Kindle Collections for one way to do this. Copying the Bold font face into the Regular font file may be all that is needed. A bold font is very black on an EInk device, and there are color filters that go over the screen that might help with the white/grey background.
Even without changing the font, Calibre can convert most DRM-free ebooks to use bold in place of regular text. This should work on almost any reading device. Under Preferences -> Conversion -> Common Options, add the following to Extra CSS:
Code:
body {
font-family: sans-serif;
font-weight: bold;
}
You can replace sans-serif with serif if you prefer. Then (for the Kindle) do a MOBI to MOBI conversion and the new ebook will display with the bold font.