In classic/Kunark EQ weapon swing timers reset after each spell cast.
For instance, the time would be (using Oggok Cleaver at 60 delay):
0: Swing Weapon
1: Cast lifetap for 3 seconds
4: Begin weapon swing timer
10: Swing weapon
While the current p99 situation is as follows (tested on my 35 SHD with Oggok Cleaver):
0: Swing Weapon
1: Cast lifetap for 3 seconds
6: Swing weapon
This appears to have been changed after Velious era in the patch that makes snare/root stack:
http://www.tski.co.jp/baldio/patch/20010109.html