My I-140: RD:Dec., 2002; AD: Feb., 2003. (EB-1, by my institution)
My I-485: RD:Mar., 2003, AD: Aug., 2005.
1st FP: Jun., 2003, 2nd FP: Jan., 2005.
I was informed by INS for FBI name check in the end of 2003. So it would take one year and half on my case.
Don't be worry everything will be fine. You will get GC, no matter of time.