This question has been asked and answered, but something does not make sense at all.
So I had a cheap normal controller on my DIY scooter with a cheap 1000w 10inch outrunner motor.
My DIY battery is "rated" by me for 36A. Its a 17S 6p NCR18650 pack.
So my top speed was 48km/h with the cheap controller.(GPS speed)
I installed my first ever VESC ( Flipsky 75100V2Pro) and WOW. Sooooo smooth and silent. Lots more torture after turning up the motor current way to much.
My motor current is set to 125A now and battery current to 45A ( I had it on 35A but went to 45A just to test what is going on here)
My cheap controller pulled 24A from tha battery giving me 48km/h.
VESC I understand the FOS is not as fast, BUT, its pulling 40A and gining me the same top speed. Where is all the extra amps going to??
At slow speeds the motor is silent, but under heavy throttle is louder and its rough. Like it does not feel butter smooh.
Where do I start to change setting? And where is all my amps?
PS, more amps will have some battery sag and dus reducing speed, but not that much. Cheap ESC pulled 1.6kW, VESC pulls 2.6kW. Where is my 1kW ????
Speed is not much of a function of battery current but rather of the battery voltage. With the same things being equal (same motor, current, etc), simply put, your motor RPMs are proportional to the battery voltage.
Of course, you need enough current/torque to pull the total weight of the vehicle to achieve the top RPMs that your battery voltage allows. Regarding the current draw difference, there can be lots of reasons but FOC would normally be pretty efficient. ~40% difference in power consumption between two correctly set working controllers is very much unlikely. It's possible you simply set higher current limit with the new controller, so your max current draw is higher which results in faster acceleration normally. To have apple-to-apple comparison, you would need to compare the current draw under exactly the same load.
NextGen FOC High voltage 144v/34s, 30kw (https://vesc-project.com/node/1477)