Hmm, interesting. I am far from being an expert, however I think the TTL or CMOS level logic values can mean difference. Another thought (which can be false ...) CMOS ICs may cause less load on the bus compared to NMOS/TTL versions, eg "at the old days" CPUs like Z80, 6502 are always surrounded by bus drivers, but it's not so much needed today with CMOS only ICs (but it's also true that a hobby user today would use a single CMOS SRAM, while in the old days we had "tons" of DRAMs to form the memory which caused much more load and not even CMOS ones, etc). Also, mixing CMOS and TTL logic levels surely can cause interesting happenings sometimes. But please note, that I am just guessing here.
By the way, the "typical" propagation delays (according to the daya sheets) for 74HC08, 74HCT08 and 74F08 at 5V are (ns): 7, 11, 4.2. The difference between HC and HCT is that HCT has TTL level inputs, afaik something built in pull-up resistor or so (?), but it causes somewhat slower than HC. HC/HCT being CMOS uses less power and generally not much slower than LS, however CMOS things in general uses more and more power with frequency increasing and there is a point when an LS IC can be more efficient already.
The mentioned HY53C256-10 seems to be CMOS indeed, according to the data sheet, the inputs are TTL compatible anyway. So if you try the same with Gflorez's card (which uses even faster RAM but not CMOS), then I can only think about that a more modern kind of technology (CMOS) can "interpret" not so perfect signals as well at higher frequency, or whatever. Maybe the higher impedance of inputs (caues less loads). Well, I guess these cards are not designed for 10MHz originally ....