I would wait for the new ROM before proceeding.
However, if you look at the four outputs from U36 (A, B, C and D) you can see what bank should have been selected.
I note a little confusion in your posts above regarding what number to POKE to select a specific bank. Banks are numbered 0 through 15. This is the number you POKE. Therefore, to select bank 0 you POKE a 0, to select bank 7 you POKE a 7, all the way up to bank 15 when you POKE a 15.
As the DRAM chips are 64K*1 bit; it is highly probable that if one bank of memory works OK, they should all work OK - but all of the addressing faults cannot be totally ruled out unless you test all banks.