I'd need a clearer picture in order to have any idea what the bit errors might be. What we don't know for sure is whether data is getting corrupted when it is written to the CRT RAM, or when it is read (refreshed). But the general data path is from CPU bus to U14 latch, to video RAM U23, then during refresh back out to U8 latch to char gen ROM U9. Note that it's not impossible for the address input lines of the ROM to get shorted/open, so reading that in a PROM programmer might confirm the right contents (there should files available to match the ROM part number). Since it got this far, I'd assume the CPU data bus is fine. You could try swapping the two video RAM chips at U23/U15. If the RAM is bad, you'd expect at least a change by swapping them (unless they are both bad in the exact same way).
For taking pictures of the screen, it helps to reduce the brightness, shine a light on the screen, and make certain you're not too close to focus.