I have an ageing PC that needs a CPU upgrade.

It currently has a XP2500 Barton, The Ram is running at 333MHz. As the Ram is 333MHz not the faster 400MHz. The question is what is the fastest Chip that can be fitted?