It depends on what core the celeron is using. If it has 256k cache, it will perform better than the 1.7ghz P4, because the 1.7ghz P4 has the williamette core with 256k cache. The Williamette core P4's were pretty lousy peformers, so the celeron will probably be faster.