Formula 1 cars are powered by the traditional ICE engines of various makes (power units by Mercedes, Ferrari, Renault etc.). Thus, they are fuel driven and have more horsepower and therefore more top speed. Formula E cars have electric engines of 1 make only (every car has the same engine).