I would argue that memory slots should be a far more scars resource, with a cap. Having a limited skill pool in a fight (like the ones in Act I) evens things up, regardless of level. This could be complemented with a swapping skill system mid fight, which could come, too, from memory slots.
7 Memory Slots: 5 for skills, 2 left for 2 swapping possible per fight (could be represented as a consumable skill). Numbers would require tweaking.
I completely and utterly disagree. Memory is the most well-balanced attribute in the game. It needs no changes at all.
Memory can't be found on items other than a single unique, so to get a benefit from it, you need to spend points which would otherwise go to increasing your damage. It is a direct compromise of sacrificing power for utility.
There is
always a limited skill pool, because there are always skills which could be useful but you can't afford to take because you don't have the memory slots.
Five skills in total, with two to swap in mid-combat? It would not be an exaggeration to say that such a change would require a complete redesign of the ENTIRE GAME. Every single thing which influences the combat would need to be scrapped and designed from the ground up, and the result would be a far more inflexible system full of cookie-cutter builds even MORE cookie-cutter than we get now, because some skills are just too good to not have, thus further limiting the possible loadout, and that is not counting the Healing, Escape, and Armor restoration skills. Take those and that'll leave you even fewer skills.
Give me Neverwinter Nights's Vancian Magic system before this whopper of a bad idea.
Your proposal is unworkable and would make mages completely and totally unplayable.
Nothing is stopping you from refusing to use more than 7 skill slots if you think that would be a neato self-challenge.