The CPU is upgradeable and the best choice would be T9300 or T9500.
Swap the 1GB stick with another 2GB one and you are ready to go. The Samsung brand is the stock RAM, by the way.
Sorry the GPU is not upgradeable. Now about the hard drive, you would get another 160Gb one and set both drives in RAID0 or get something like 320Gb 7200RPM and you should notice a difference in speed. BTW, the WD 500GB 5400RPM is as fast as the WD 320GB 7200RPM. I have got them both, they perform the same.
Hope it helps. Cheers...
Can you overclock the current CPU or GPU?
Also where can i buy the exact same samsung 2 gb ram from? I usually get ram from crucial, but would be nice to have a matching pair.
Edited by k1ngkev1n1 - 11/24/09 at 4:25pm