Is there any patch or workaround available to map the pcmcia memory address to a different location and allow >4MB to be used and for it not to conflict with the pcmcia slot??
No.
Secondly, the specs for the card inidicate the max simm size is 8MB and the board actually has jumpers to select 4MB or 8MB, what happens if I add a larger simm, is there any chance it would work and the full amount would get recognized?
No.
This card physically maps the memory to 24bit addressing space, I'm afraid there is no way to get it working.
The only option is to get a card with maps the memory to 32bit addressing space (for example a Blizzard 1230).