5 Years ago was when Half-Life was released an they started work on HL2.
DNF was announced at least 6 or 7 years ago. When Quake 3 was still in development. Hence the engine change when Unreal came out. I have no idea how many MORE engine changes were made...but the original Duke 3d came out in 96 and DNF was talked about a year later.