Hello friends, My sparable savings now sum up to $80, and it's about time I need an upgrade. I know this is a really tight budget, but it's the best I could muster up for this seemingly urgent upgrade. My Current Rig: (Only parts concerning upgrade are mentioned) 1) ASRock N68-S AM2+/AM3 Socket DDR2-1066 MHz, 8GB Max (Dual Channel) Nvidia GeForce 7025 Integrated Graphics, nForce 630a PCI-e 2.0 x16 Support (Single Slot) Here's a link for more details: www.asrock.com/mb/overview.asp?model=n68-s 2)AMD Sempron 140 2.7 GHz (x64) Single Core, 45nm, Max OC: 3.4 GHz 2x 64KB L1 Cache, 1 MB L2 Cache Here's a link for more details: http://products.amd.com/pages/Deskt...2=&f3=&f4=&f5=&f6=&f7=&f8=&f9=&f10=&f11=&f12= 3) Kingmax Semiconductor DDR2-800 MHz 2GB (occupies one slot) 4)Western Digital Caviar Blue 320 GB SATAII My Usage: 1) Moderate gaming (Counter-Strike: Source, Halo, Fable, Transformers, Mortal Combat V, etc. I'll get Crysis 2 and BF3 soon) 2) Compression, decompression, hash tables, etc. Immediate Plans: To install Windows 7 Ultimate 64-bit. I have already prepare all the necessary drivers and programs. I just need to make sure all my games are working perfectly stable and equally fast, if not a bit superior to 32-bit. I dont't want to end up downloading the 64-bit versions for all if any of the games, and I doubt they will be available anyway. The Dilemma: As you may have already noticed, I have a very entry level rig for my usage. In the pursuit of performance, I stumbled upon overclocking, but I'm afraid I have hit the hypothetical "wall". I realize that whatever I do, and upgrade was imminent. So after saving up for a long time, I now have just enough money for either a RAM,or a GPU. I *may* loosen up the budget a bit if the deal is satisfying enough. But the dilemma is, which is the more worthy and possibly "future-safe" (by my position) investment that I should make? Replacing the mobo is out of the question, because that'll mean I'll have to replace qiute a few things. The Candidates: 1) RAM: (Most likely) A twin of my current Kingmax Semiconductor DDR2 800 MHz 2GB will occupy the second slot on the mobo. 2) GPU: (A little less likely) i) Radeon HD 5570 ii) Radeon HD 5450 iii) Radeon HD 4850 iv) Radeon HD 4350 v) Any Nvidia below $50 Any one of these (the most affordable one) will take over the responsibility from the soon-to-retire Nvidia GeForce 7025. 3) CPU (least likely) Either an Athlon II of Phenom II. Let's see. After 2 years maybe. Haha. 4) SSD The price tags made me giddy. Sometime later maybe. 5) Motherboard Out of the question.Years later. Or until it's fried. Summary: 1) Will upgrading RAM give a better performance boost for 64-bit, or should I go for GPU? 2) I'll upgrade my CPU later, most likely on an exchange offer (Reduce, Reuse, Recycle). 3) I'll need an SSD in some time, so maybe I'll get it before the CPU. 4) Any major upgrades (Mobo, CPU) will be done no sooner than 2 years from the time of writing this thread. Thank you in advance for your time and effort. Any help is truly appreciated. Marnomancer.