So, putting N and G clients on the same router is Bad, since everything connecting to a router runs at the slowest speed connecting.
So get a cheap second router and set it up as a wireless access point for all your G-clients. And then use a cable to hook the two routers together.