I never got around to checking my theory, but they (and maybe even those video cards) may not be for an IBM PC, but something like an RT PC which were commonly used for CAD etc. 1Mb and 2Mb memory boards like that would be quite fitting in an early model.
Just a possible theory, I haven't checked specifics e.g. connectors
Edit: I have one but it's 3am and I can't get to it without annoying people, but see the third picture at the bottom of this page, there is 3 slots at the bottom that look like a possible match,
http://www.computerhistory.org/collections/accession/X1548.98A
Edit 2: see the 4Mb memory card on this page
http://www.damage.fi/slas/rt/rtpics.html
(I could be barking up the wrong tree, but feeling more confident I'm on to something with that theory)