er.. can I get some help to enable my full 4GB though? LOL.
Can you give me the number of your motherboard?
In the mean time,go in your BIOS and see if maybe you can enable the full RAM support in the case if options are disabled.Also be sure to NOT use MEMORY HOLE option lol.
To Mr. Aastii and Mr. Bigfella:
You are both right.Each one of you have different opinions,but they are both partially correct.So no reason to talk 4 GB of RAM vs 8 GB of RAM because 4 GB of RAM is plenty like Aastii said and also 8 GB of RAM is great like Bigfella said.
Here is the point:
Windows never uses as much as RAM as possible.It only uses as much as it needs.If it uses as much as RAM you have,then all your work you start doing would work like crap.Windows uses RAM as much as it needs and once it runs out of it,it will continue executing programs anyway by using all your used RAM plus adding more virtual RAM called PF (page file) which is the empty place on the HDD which Windows uses as the REST of the NEEDED "false" RAM in order to complete the execution no matter what is being executed.Once the programming code in the programs has been partially executed,Windows automatically optimizes the code and removes unneccessary things from RAM using so called GARBAGE COLLECTOR.As soon as Windows notices that there is finally some RAM available,it automatically continues the rest of the execution in your REAL RAM and terminates the PF in order to increase the peformance.Also the programs and games CONTINUE to execute,but once the execution of the code in programs and games reaches the certain level where some of the components such as STRINGS,INTS,CLASSES,CODE METHODS,GRAPHICS DRAWING and so on are no longer needed,Windows will automatically DISPOSE the managed and unmanaged code and remove it from RAM completely in order to increase the free RAM amount and therefore improve the speed and performance of OS,programs,games and so on.
However Windows CANNOT do everything by itself.The RAM usage also depends on how the program was programmed.For example...if the programmer made a program which does tons of things in the same time,but did NOT dispose in the code ANY of the parts which are no longer neccessary to execute,they will remain in RAM memory and therefore continue killing the performance for no reason and that results to more RAM being used then neccessary.In most cases Windows handles performance automatically,but there are many games and programs who's part of the code is many times written using unmanaged code such as API and if the programmer did not write to code to dispose the unneccessary unmanaged parts when they are no longer neccessary,they will remain in RAM and therefore eat your performance and that results to slower OS,slower programs execution and game lag and all the equals to MORE RAM being used than neccessary,and you can see that in the Task Manager.
Let me ask you.Do you think that it's possible to make big 3D programs for media and that their RAM usage is less than simple Notepad???
You probably think: "No it is not possible."
Well here is the real answer: "Yes it is possible."
I am a programmer for a long time and I also know one very good programmer who made 3D media center program which loads more then 10000 media files in 10 seconds,plays music,plays videos,surfs the internet and performs nice 3D effects ALL in the same time and guess what???The RAM usage of that 3D media center program is smaller then the simple Notepad RAM usage.
How did he manage to do that?Well the answer is simple.He has done tons of the optimizations on many code parts and always removes unneccessary things which in the SPECIFIC second are not neccessary at all and automatically frees up the RAM.
So...for example...if you have a simple program for viewing the images and it uses 15 MB of your RAM memory (which is too much by the way) then the program was not made well and the programmer did NOT dispose any of the unneccessary code when neccessary and therefore it stays in RAM all until the main thread of the program has been completely disposed (managed and unmanaged part) and once the program has been completely disposes THEN you finally get some free RAM.Windows usualy does all this for you,but now always,especially if the programmer mostly used unmanaged code.
So who ever tells me that 4 GB of RAM is not enough for the programs you are using and the games you are playing then the programs and games you are using are having bad written code with the crapy optimizations,crapy garbage collector usage and crapy disposes.Or maybe the programmer DID use that,only on the wrong places.It happens a lot believe it or not.Even to me and other programmers I know.
Now take my RAM for example.I have ONLY 512 MB of RAM DDR1.I also have about 30 background programs to start on Windows startup plus I am using other foreground programs in the same time such as video editing,programming,file compression and I am also playing a game such as Half-Life 2 Episode Two or Doom 3 or Crysis or F.E.A.R. (or whatever the game I am playing) ALL in the same time and guess what?My RAM usage is about 450 MB tops and nothing lags,nothing works slow and everything works perfectly.Of course if I really overreact then I might need more than 512 MB of RAM which is logical,but I will never play 5 games at once.
So as you see 512 MB of RAM can also be plenty if you know how to use it properly and everything will work with no lag at all.
So whoever tells me that 4 GB of RAM is "not bad" or that 2 GB of RAM is not good or that you must upgrade from 4 to 8 GB of RAM because your computer lags then go and kill your self lol.
(No offence to anyone of course)...
Cheers!