I had a similar problem with my A500+A590 when I added an Mtec 68020 card. What I ended up doing to get the best performance was turning off the autoconfig on the A590 (or automount or autoboot, I forget which). The problem was that with the 020 enabled, and autoboot turned on, the A590 didn't even initialize, and the machine would just hang on a white screen.

Once I turned off automount/autoboot or autoconfig (I think it was the 1st jumper on the back of the A590), I made a boot floppy that mounted the drive manually, and did the necessary assigns to start the system from HD. It was a bit of a nasty hack, but it did work. I think I also had to change the maxtransfer and/or dma mask on the A590 to get it to run relatively stably, and even then it did occasionally hang during transfers to/from disk for some reason

Some kind person somewhere overseas actually burned some new EPROMS for the 590 for me, which upgraded the 590 to the 6.6 SCSI firmware (I think, it's been 10 years now), but sadly this didn't help.
I ended up getting a Trumpcard IDE controller shortly thereafter though, which didn't have any of these problems. It was a lot faster than that A590 too.
Hope this helps you a bit, if you need a little more detail or info, just let me know!