Top speed of any vehicle is rarely the torque peak or the horsepower peak, **but the point where the wind resistance overcomes the available power**.

That used to be the case on ICE vehicles prior to electronic speed limiters, and the top gear would typically have the right ratio to reach the top speed at or near the peak power output point of the engine to maximise the advertised top speed... but on most high performance ICE vehicles these days the top speed is electronically limited (155mph) rather than being set by running out of power.

In the case of BEV's, pretty much all BEV's are electronically speed limited and still have quite a bit more power in reserve than necessary to reach their "top speed". The top speed is based on motor RPM as the motor is spinning pretty fast at top speed - typically between 8,000 to 12,000 rpm depending on car, but a few (Tesla I think) go as high as 18,000 rpm.

Apart from limiting the centrifugal forces that would cause the rotor in the motor to fly apart at excessive speed, the efficiency and power output of some types of electric motor start to fall off above a certain rpm, and that sets a usable maximum rpm. Top speed is then determined by this maximum rpm and the gearing chosen. A higher ratio will give a higher top speed but will reduce low speed torque so a balance between off the line performance and top speed has to be reached.

This is why most low to medium power BEV's have relatively low top speeds compared to similarly powerful ICE vehicles - they choose a lower gearing that gives more acceleration at lower speeds at the expense of limiting top speed.

For example the Kia e-Niro has 201 bhp and a top speed of 104 mph while my old Xantia V6 petrol has 194 bhp and a top speed of 140mph...(which being an old car with no speed limiter is indeed limited by the power needed to fight drag as you describe)

You can test whether an EV is power limited or speed limited quite easily - just drive up a moderately steep hill and see if you can reach the same top speed as you can on the flat - if you can the speed is electronically limited because if power was the limiting factor you would not be able to reach the top speed up a hill like you could on the flat.

Even my old Peugeot Ion which was 66hp with a top speed of 83mph could reach the same 83mph up a fairly steep hill - it took a little bit longer to get there but it could make it relatively easily. This wouldn't be the case if 66hp was the limiting factor, so it clearly has quite a bit more power than it needs to reach that speed on the flat.

As for typical torque and power curves of an ICE vs electric motor,

this article has a couple of representative graphs:

Typical ICE: (of course the curves vary a lot from one engine to another, this one looks like a petrol engine)

EV:

So in the case of an EV it's usually constant torque up to some road speed (about 40mph seems common, but it depends on gearing) at which point peak power is reached, then it's constant power and falling torque from that point. Out beyond 8000rpm or so depending on the motor the power will actually drop a small amount, maybe 10-20%. (Not shown in this graph)

It's hard to directly compare the curves of an ICE and a EV however because with a single gear ratio the EV's rpm curve directly maps to road speed, whereas in the ICE case the curves of the engine are repeated multiple times, once for each gear and form a "composite" power and torque curve with lumps in it where each gear change occurs.

It's also difficult to directly compare the peak torque of an EV with an ICE - in both cases it is refering to motor torque not wheel torque unless otherwise stated, however without knowing the gear ratios the torque figure comparison is a little meaningless especially when the EV has one gear ratio and the ICE has multiple ratios available.