I would think so, yes:
It may be that getting a proper HBA may resolve (some of) your issues however I doubt (without any further information) that his is the sole source of your errors). Considering the drives are 6 years old, I would think they are dying. Start looking into replacement drives.
In any case you should get on top of your backups. Do you have the results of the last long smart tests of your drives?
smartctl -a /dev/XXX