Question: what factors determine the maximum clock frequency?
Answer: Your clock frequency is not directly related to the frequency your circuit can operate at. The maximum frequency your circuit can operate is dependent on the longest path (the critical path) or the bottleneck in your circuit. Your critical path determines how fast your circuit can run and also if you can meet timing.