Keep this in mind: High level monsters (those you really want to beat up, not shitty mummies) use magic, too. So, some magic defence is not in vain.
But I'd like to stress that there is no perfect set of attributes. All attributes on 10 is the worst solution, that's for sure. High CON is good for a tank. DEX and AGI help you avoid damage (e.g. for a kiter). STR is good for damage dealers, PER too (for archers). A mage killer invests some points on WIL and ESS. INT is never wrong.
So; chose whatever you like best. Massive maxing might help now (today), but I can asure you that in future, more balanced attributes might be the better choice, depending on what you want to compete with. Also, PvE and PvP have different requirements, like, when you go PvP, you cannot do the tricks the monster KI would usually have problems with.