The Egyptians seem to be hard to try and rush using knights with England. I've done it before on Emperor, but I did it really early on, and my knights had promotions cause of the great person I received from Monarchy's culture bonus.
I tried this on Diety, and the Egyptians had pikemen, I was able to eventually win, but took a couple losses.
You may have had knights too slow, I'm not sure. It takes a long time (even with a couple library's) to get feudalism, but once you do, the AI should still have archers, unless they are an AI thats good for tech (like Japan/Egypt, who may have pikeman).
In my first game on Diety, I was England, and I discovered 2 artifacts really fast. One gave me the Great Wall, the other, Great People. One of which was a great scientist. I used him to finish feudalism about 10 turns into the game...Ended up wiping out the Mongols/Germans/Zulu and then near the end I let the Greeks keep their capital, because I wanted a space race victory
While I would suggest going for the AI that is winning/ has a tech lead early, it might be best to just take out a weaker opponent, capture their cities, and then out-produce or out-resource the AI with all your cities.
The very first time I realized the English were great for knights, was in a game on king, in which my knights conquered the whole world. On emperor, I wasn't able to use them for that long, but I still took out a couple civs. On Diety so far (excluding my first game, which was very lucky) I find that I can only take down one or maybe two civs, depending on who they are, how fast I can get knights, and how far away they are.
Oh, and don't be afraid to charge the AI with only 1 knight army. Even on diety I declared war with only 1 knight army, then just mopped up all his units outside his cities to get promotions. By that point I had sent in another knight army to reinforce my first one, and was able to pretty much conquer from that point.
I tried this on Diety, and the Egyptians had pikemen, I was able to eventually win, but took a couple losses.
You may have had knights too slow, I'm not sure. It takes a long time (even with a couple library's) to get feudalism, but once you do, the AI should still have archers, unless they are an AI thats good for tech (like Japan/Egypt, who may have pikeman).
In my first game on Diety, I was England, and I discovered 2 artifacts really fast. One gave me the Great Wall, the other, Great People. One of which was a great scientist. I used him to finish feudalism about 10 turns into the game...Ended up wiping out the Mongols/Germans/Zulu and then near the end I let the Greeks keep their capital, because I wanted a space race victory

While I would suggest going for the AI that is winning/ has a tech lead early, it might be best to just take out a weaker opponent, capture their cities, and then out-produce or out-resource the AI with all your cities.
The very first time I realized the English were great for knights, was in a game on king, in which my knights conquered the whole world. On emperor, I wasn't able to use them for that long, but I still took out a couple civs. On Diety so far (excluding my first game, which was very lucky) I find that I can only take down one or maybe two civs, depending on who they are, how fast I can get knights, and how far away they are.
Oh, and don't be afraid to charge the AI with only 1 knight army. Even on diety I declared war with only 1 knight army, then just mopped up all his units outside his cities to get promotions. By that point I had sent in another knight army to reinforce my first one, and was able to pretty much conquer from that point.