Daonlybutone

Distinguished
Oct 23, 2008
9
0
18,510
Hi, I have a fairly old Desktop PC with the following specs:
Intel Pentium D CPU 2.8GHZ
2 GB Ram - two 1 GB sticks
Geforce 8800 GTS
Vista Home Premium 32 Bit

It should be noted that after I bought and installed my 8800 GTS I bought a larger power supply.
My problem is that everything I run, even Firefox sometimes, crashes. All my games crash after a random amount of time, some after 15 minutes others after 3 hours.
Most, almost all of my games crash with the: "bla bla is not working, shutting down" Vista message.
Except FarCry 2, which simply closes, with no message. Just exits to the Desktop and that's it.

This is a really annoying problem for several reasons:
I want my computer to run properbly.
I play WoW and its a pain when it crashes during Raids etc.
FarCry 2 doesn't have Quciksaves, and its a really big pain when it crashes and I haven't saved for a long time due to the long stretches you have to travel in the game.

Please, can someone help me with this problem?
I've read a little about changing CPU bus times and something with RAM, but I have no idea how to do any of these things.
Please, good people, help me :) .
 

organix

Distinguished
Aug 21, 2008
20
0
18,520
yeah notherdude has the right of it, more info is needed.

Also, and this is just a thought, you're running a pentium D, which is sort of old and slow for vista. I know 2.8 Ghz isn't a bad speed but with only one core well ... more cores actually do help in Vista in my experience.
 

Daonlybutone

Distinguished
Oct 23, 2008
9
0
18,510
My com shipped with Vista, and the few times I've tried installing XP it didn't work. I've never upgraded my BIOS, since I don't know much about hardware etc.
I'm not sure 'bout the crashing before I bought the graphics card, since I bought my 8800 a long time ago, but I'm pretty sure it crashed a few times, but not nearly as often.
 
See if it crashes with the original ram stick in there by itself

you might have purchased a ram stick with different specs than the original or it might even be defective - easiest way to check is to take it out and see if problem goes away - if it does go away then we may be able to make adjustments in BIOS to make it work but we should cross that bridge if we get to it.

be sure you have newest drivers for the 8800 from www.nvidia.com
 
You'd have been much better off if you had bought a matched 2G set of RAM or at least an identical match, to the stick you already had.

You may possibly be able to relax your timings and get it stable, or you may just have 2 sticks that don't run well with each other?
 

pat mcgroin

Distinguished
Nov 21, 2007
1,687
0
19,960
Here is a idea or two.

from a clean boot ctl-alt-delete and get to task manager

under performance look at the very bottom and tell what physical memory % is.
under processes list how many. Over 25-30 is a lot to play the games you want.
under applications what is running?

in the bottom right corner of your screen, what do you have running all of the time?

These are all things that can matter when you are trying to run some top of the line games and the easiest for you to control.
My kid runs WOW on XP with 2 megs, and a lessor video card but if he has everything that he wants running he doesnt like it as much.
 

Daonlybutone

Distinguished
Oct 23, 2008
9
0
18,510
to Pat's reply:
I have nothing running but Windows Sidepanel, and I only use the notepad gadget :) .
I tried canceling applications like iTuneshelper and Java from the Task Manager.. it says my physical memory % is about 31, and my CPU is 50-53%.

to 4ryan6's reply:
what do you mean "be able to relax your timings?" I'm not really good with hardware :I .
 

The RAM timings are some advanced settings in your BIOS having to do with how often the RAM handles data over a given clock cycle. Since fiddling with the BIOS will take some explanation and assistance it is easier to just take out the new stick and see if it stops crashing. If it does stop then an adjustment to the timings or the ram voltage may help, assuming your BIOS allows adjustments. Is this a brand PC or a homebuilt?

In your bios the timings usually appear as something like this: 5.5.5.15 or 4,4,4,12 etc. The 5,5,5,15 would be relaxed compared to the 4,4,4,12. There are some other possible adjustments too. The ram sticks are not independently adjustable, what one does the other must also do, so the idea is to set them both to the settings of the slower of the two sticks.
 

Daonlybutone

Distinguished
Oct 23, 2008
9
0
18,510
I was thinking, couldnt my problem be that my to sticks of RAM dont work well together? because I ran FarCry with just the 1gb, which means 500mb since I have vista, and it ran just as well as with 2gb of RAM, plus my CPU use shown in task manager was between 1-5% where as before it was like 50-55%
 



Thats possible they may not work together no matter what you do!

First of all each stick of ram needs to be individually tested to confirm you have 2 good memory modules and you need to test each stick independently in the machine with a memory diagnostic program, then install both sticks and retest with both in the machine and see what happens, then swap the modules in their slots and retest, if you're lucky your M/B may just set the timings for you automatically by swapping the modules.

http://oca.microsoft.com/en/windiag.asp This is the MSFT Windows Memory Diagnostic program, it allows extended tests after the initial 6 by pressing the T key, if I remember correctly, it runs similar to Memtest86 but is designed to test for errors directly related to the Windows OP/SYS environment.

One thing thats important is if both modules run error free by themselves they may be producing errors together because their timings may be different, if thats the case and unfortunate side effect is anything you installed while the 2 modules were in the computer could have been installed with errors, [Meaning once the problems are resolved you'd need to uninstall and reinstall the affected programs], relating to crashing of any programs installed with the 2 modules in the machine.

I would suggest if you discover the 2 modules are error free independently, but produce errors together then we can see if you can be walked through discovering the individual timings and adjusting the timings. [Which will be a long process with your computer skills but not impossible if you're willing to learn how to do it], but first test the modules and find out if you have 2 good memory modules to work with.

If swapping the modules gives you an error free result, you may be well on your way to resolving this problem.