Abedeus said:
1. Changing the OS.
2. Incompatability of 32bit programs on a 64 bit OS.
3. No games use 4GB RAM. RAM is not like CPU or GPU power - you have either enough, or not enough RAM. Having more than you should have won't change anything, it will be empty, not used. Better CPU and GPU ALWAYS make your PC/games go faster.
4. 4GB costs about $80, which isn't that little for a 17-year old.
5. Did I mention I would have to reinstall both Windows XP and Windows 7 to actually use that 4GB to the max?
edit: $80 in Poland is 230 PLN. That's a bit, considering I get 30-50 PLN a month.
1. A pain but either resize the partition or get a new HDD and put that on.
2. Sounds worse than it is. Keep your 32-bit OS on another drive and run anything that doesn't work on 64-bit there.
3. Games don't necessarily use 4GB but it's better to have a surplus than to run out. When playing modern games I usually use about 80-90% of my 4GB so I don't consider it a waste.
4. I'm assuming you already have 2GB of RAM so that's suddenly dropped to $40. I'm not asking you to build a system from scratch.
5. An XP service pack only lets you see that RAM. I don't know why you'd have to reinstall Windows 7; anything past Vista SP1 will recognise and use 4GB without prompting.
It must be frustrating for you but I can pay for 4GB in about a day and a half of full time work since $80 is roughly £50. I can buy 4GB of Corsair 1066MHz for £60 and 4GB of 667MHz for £40. It's cheap since a year or so ago I'd have probably paid twice the amount for that.