Is the quake engine going to be able to hold more than 32 people on one server? Also as for the upgrade system, I think something similar to COD4 should be used.
Oh, one more thing, It would probably be a good idea to use one of the older quake engines, that way we can have the extra resources...