that's a good rig, but you can do
much better. first off, ditch the amd. it's cool if you're a fan boy and all that, i love my amd rig too, but the fact is, intel is smackin that ass right now in performance and price. and when i mean performance, it's not a small margin. same goes for nvidia and ati. as it stands right now the 8800 series
completely blows away anything ati has, and nvidia's own last generation product. a single 8800gtx will beat any dual card setup, whether it be nvidia or ati. next, the monitor. using any high end card with anything smaller than 1680x1050 is a waste of horsepower. you're gpu will be sitting there waiting to do something while your cpu get's stuck with most of the load. getting a larger screen with a higher resolution will actually increase your performance with the top-end cards. then the cards are actually being used, not sitting idle waiting for something. last, the memory. there's no real reason to have 4gb or ram, unless you're planning on running vista or doing a ton of video editing. gaming in xp is completely capable with 2gb. in most cases, xp won't even recognize 4gb without some tinkering. even so, if you stick with amd, you'll have better performance with 2 sticks vs 4. the memory controller can't keep 1T timings with all 4 dimms filled. you'll have to stick with the slower, 2T timing setting.
with that all said, here's the rig i'd build:
cpu:
http://www.newegg.com/Product/Produc...82E16819115013
mobo:
http://www.newegg.com/Product/Produc...82E16813188012
ram:
http://www.newegg.com/Product/Produc...82E16820145015
gpu:
http://www.newegg.com/Product/Produc...82E16814130071
monitor:
http://www.newegg.com/Product/Produc...82E16824009094
everything else would do fine. my setup may cost about $100 more, but it will completely shred the amd setup.