Yes, if you can get all those for only one hundred and thirty dollars, I would, BUT only if the processor supports Hyperthreading. Price/performance is the key here and currently, you are defenetly getting more bang for your buck with that IF it supports hyperthreading. If it does not support hyperthreading, I'm not sure if its worth it. (I think it does since it has 1MB of cache,which means the 5XX series?)
Also, DDR and DDR2 are not compatible. I would either go with corsair value select, or if your overclocking, find some ram with those cheap hynix chips on them.
Finally, if you look at Newegg, they have 17 inch monitors for cheap there.
6600GT PCI-E for sale/Trade. Check the FS/FT forums on tech-forums for details.