I'd go with Brawn (basically combining Strength + Constitution), Dexterity, Intelligence (including aspects of Wisdom), and Presence (Charisma-ish), and then go with one of two approaches to magic:
1. Decouple it from stats entirely, or maybe have situational uses of stats. This would more easily open the door to classes/character types that use magic without being brainy – for example, something like the Gloomhaven Cragheart, which uses Earth magic to bolster their attacks, heal, create obstacles, and things like that.
2, Have Intelligence cover magic knowledge, while Presence covers magic power. In 5e terms, Intelligence would determine how many spells you can prepare, while Presence would be used to set their DC/spell attacks. If you had some mechanic that let you get tricksy with magic (e.g. metamagic), it should be tied to Intelligence.
1. Decouple it from stats entirely, or maybe have situational uses of stats. This would more easily open the door to classes/character types that use magic without being brainy – for example, something like the Gloomhaven Cragheart, which uses Earth magic to bolster their attacks, heal, create obstacles, and things like that.
2, Have Intelligence cover magic knowledge, while Presence covers magic power. In 5e terms, Intelligence would determine how many spells you can prepare, while Presence would be used to set their DC/spell attacks. If you had some mechanic that let you get tricksy with magic (e.g. metamagic), it should be tied to Intelligence.