It's an obvious plug, but you might want to take a look at Imperial Age: Magick.
While written for d20 Modern, it's pretty easy to adapt to 3.5 and includes a number of options to make spell-casting easier or more difficult. Also, the default system relies on skills and feats, rather than a...