I would try that display cal thing first. If you decide on changing I would suggest changing brands for X-rite. They seem to support older devices without so much fuss and well my old one of a similar vintage still works fully with latest.
It is also a case of apple completely changing their base system with every refresh cycle which puts an enormous pressure on manufacturers for new drivers and eventually "breaks" all older but perfectly good peripherals without inbuilt support (like generic mouse for example).