Sounds like a lot of work to me. I'm not saying it won't work though, as I've done a lot of playing around with the rules for D&D. Just depends on how much you want to put into it and playtest it.
However, I think you might be better off using a different system altogether, which takes into account modern and futuristic technologies. Doing things like converting spells into abilities can be troublesome, to put it mildly.