Archvile's attack range is unlimited, which is not correct. Vanilla has range limit of 1024 map units, as Doom Wikia says: http://doom.wikia.com/wiki/Arch-vile
Unfortunatelly, I was unable to find this range in original Linux Doom source, but anyway, this case can be easily fixed by adding one sting into attacks.ddf:
[ARCHVILE_FIRE] ATTACKRANGE=1024; // <-- Should be added
Here's how it looks (with comparisons): https://youtu.be/SF1Ys2C3CBo
But also please note that fixing this case makes Archvile a lot easier :(
I will try and add this as a gameflag in a new submenu called 'Compatibility Options', that can exist solely for those who want Vanilla behavior =)
Dammit! I was wrong, because I was looking at doom.wikia.com :O
So the correct range limit is 896 map units, take a look:
https://github.com/id-Software/DOOM/blob/master/linuxdoom-1.10/p_enemy.c#L224