I personally think that the ranking should be based on both, using a point system.
We can use the equation of number of posts * weeks spent in EK / 100. You can choose any number, but I took 100 as an arbitary value
Ex.
Mine would be 2331 * 101.4 / 100 , which is about 2332.
X - Pert would be 16,346 * 100.2 / 100, about 16,346
Kalindugayan would be 22,600 * 27 /100, about 6199.
Then we can rank them as MaD-Doc's rank system using the points. This will help older members to have some recognition.