Build more cities? I'm playing on Regent, and I'm very good at keeping up in the tech race. Build lots of cities, so you get research form each city. Build roads EVERYWHERE. Trade techs with the AI. I'm normally able to pull ahead mid-middle ages, or if I'm lucky (the AI is so broke they can't research) by the late ancient ages.