You need to specify what 4700, 670,662,672,520 are.
Its like going to a store and saying "I want 10". It could be 10 apples or 10 cases of beer.
Also if hafijur predicted the correct components, I'd say its not worth it to upgrade. A pentirum 4 to another pentium 4 is still a crappy pentium 4. Either invest in a new computer or just use it as is. Any upgrade is a waste.