There's not much point upgrading from an AMD Athlon XP 3000+ to an AMD Athlon XP 3200+ Processor. You'll only jump from 2167Mhz to 2200Mhz. I don't see much sense in doing so.
If your intentions of upgrading the CPU to a 3200+ is to benefit from the increased bus speed of the newer barton cores, then same applies. A shift from 333Mhz to 400Mhz won't see a great performance increase.
As for the graphics cards i'm not too sure
. I've never had to glance at higher end graphics card for i'm a cheapo on a 5700LE :tired:...
As for the RAM, ask yourself...do you require 2048MB of RAM? Personally I'd think 1GB is adequate enough for the majority of memory munching tasks but it very much depends on the uses of your machine I suppose.
With specifications of RAM its very much a question of what your motherboard requires, rather than what is better. Some motherboards can accept ECC RAM but others will refuse them. Some require registered RAM some don't. Some require buffered RAM, some don't. Some can accept one or the other. RAM specifications depends on your motherboard's specifications.