So I'm looking at upgrading my system a bit this week. However, I only have about $600ish for the task.
Currently I have:
C2D 6300
2 gigs RAM
Nvidia 7900 GS
Vista 64
I was looking at getting either a C2Q 6600, 4 more gigs of RAM (2x2048) for a total of 6 gigs in my system, or an 8800 GTS (though on that I can't decide if I would be best off with the 320 or 640 meg card). Unfortunately, my budget really seems to only allow for me to get 2 of these items.
I did just pick up a Tuniq Tower this week that will allow me to overclock my 6300 beyond the stock speeds it's currently at.
Any suggestions on what upgrades might benefit me the most? I primarily use my computer for gaming - Battlefield 2142, various Source games, Civilization IV, WoW, NWN2. I do some work on it as well (coding) but it's already more than powerful enough for that, so these upgrades are with gaming in mind.
Posts
As for the other two, is there an option to hold off and save your money? An overclocked dual-core 6300 is still very capable, and we're still not seeing games that demand an 8800's DX10 capabilities. They both seem like pretty minor upgrades considering the money you'd be spending. By the time you really need an 8800, for example, it will cost far less than it does now.
Edit: Don't forget, if you end up planning to buy a video card, memory size can be very misleading, as a lot of companies throw a bunch of extra RAM on the card (since it's so cheap) that will never be used, just to get a bigger number on the box and sell more units. Check an in-depth site like Tom's or something if you're comparing cards; don't just assume that a 640 meg card > a 320 meg card.
Edit: Though I love his hot dog avatar, I strongly disagree with KMFDM about RAM. The GFW guys were complaining about the "2 gig minimum" on their podcasts six months ago. The bar is really moving up and until DX10-only games start coming out, that will be the bottleneck that you'll hit first.
DDR3 is still expensive as all hell, and both Intel and AMD won't be able to actually reach the ceiling for DDR2 for another six or so months. I can't honestly see DDR3 even starting to become viable until Q2 2008 - and even then, that would depend on memory prices and availability. I'd stick with the DDR2 for now, and wouldn't worry about DDR3 unless you are looking to upgrade every six months.
As far as CPU vs. GPU goes, you have to ask yourself - do you want to wait for Penryn? Intel's next gen processor is going to be dropping in the next two months and it's supposed to really be a large step in performance over its current offerings, including being able to offer a real quad-core chip (rather than just two dual-cores on the same die). If you don't care about Penryn, get yourself a new chip at the now insane discount prices of sub-$300 (last I looked, anyway).
I've also read from other sources that Windows 32 doesn't really utilize more than 4GB of RAM, so I wouldn't go beyond 4 for now. As for switching to a 64-bit OS, wouldn't that just be asking for trouble on a 32-bit CPU? I know that many people who build with 64-bit CPUs don't use 64-bit OS's because of the added headache of compatibilities with many apps.
Core 2's are 64 bit processors.
Anyway, if I had to pick, I'd say the ram. 8800GTS and C2Q Processors are both still very expensive relative to how much they will cost in say 1 year. DDR2 ram isn't going to ever get much cheaper than it is now.
Ah, I see. Thanks
Assuming you have a moderate amount of background apps running and you only run 1 game while not doing any other primary task, I'd be surprised if your system used the entire 2gb of ram. Check your task manager's Processes while running a game and see what the memory usages are (espcially the game's). I'd be surprised if any of those games go above 512mb. Sum up OS's usage and that of background apps, and I think you'll see 2gb is enough.
If you do coding (say, on a virtual PC like I do), and want a game running at the same time, then more memory might be useful.
If you're set on upgrading gaming performance, the video card is (and has been for oh so many years) your choice. A distant 2nd to that is CPU.
3ds friend code: 2981-6032-4118
Your system is honestly in the top 35% in performance still. it's not the fastest, but should be handling any game you throw at it just fine. If it's not, that's a software problem, not a problem with your hardware.
So ya, wait, and save your money.
I personally don't see a problem with your RAM amount or CPU. It sounds like you want to upgrade these just for the sake of upgrading. If you were doing something other than playing those games you mentioned you might be able to justify a memory upgrade, but I honestly doubt you'll see a difference.
The difference in performance of just upgrading your GPU will be more than upgrading your RAM and CPU together.
Thanks for the compliment.
Speculation is at this point that any DX10 hardware out now is already obsolete. DX10.1 FTW apparently. Realistically he's better off doing nothing, saving the money, and waiting until next year when DX10 is basically finalized. But for better play with current games? A better video card will give him the best bang for the buck...though only right now. Especially if he wants to push higher resolutions. But as I said...he's better off just waiting. I know I am. I was going to build a new box at the end of the summer, but its just not worth it yet.