In my experience with the P4s, clock is the only thing that matters. The cache and the FSB make so little difference that they are not even worth thinking about. Go with the 2.4.
PS I have a bunch of p4s. I will give you a chip if you want. PM me.
thank you for replies and i have placed the 1.8 ghz pentium 4 with 512kb cache in my pc and changed jumpers to 133 and now its 2.4 ghz.just like that celeron but with more cache
thanks man and what is strongest socket 478 you have??