Ok,
Depending on your OS version and others it could be a lot of things.
I've had the same issue and JUST IN MY CASE it happened to be AVG antivirus. But try these steps, IN ORDER that is important.
1. First we will use some online scanners from GREAT sites. There are 5 total:
RUN ESET LAST, or do it over night, depending on hardware and size of HD it can take a while
Trend will download a little file, you can delete when its finished, no harm
Run all of these and delete all suspect files. These are all online scanners, and because of this you will need a internet connection, also make sure you go to power options in control panel and disable sleep, hibernate and off. That way they connection does not break if you leave the computer idle.
ESET Online scanner. (this is a great tool, all online, just do this last I quit it one time after 4 hrs and only 50% of my 225GB drive was finished)
http://www.eset.com/us/online-scanner/
BitDefender
http://quickscan.bitdefender.com
Trend Micro Housecall
http://housecall.trendmicro.com/
F-Secure Online Scanner
http://support.f-secure.com/enu/home/ols.shtml
Microsoft Safety Scanner
http://www.microsoft.com/security/scanner/en-us/default.aspx
Panda ActiveScan
http://www.pandasecurity.com/homeusers/solutions/activescan/
2. Next we need to be sure that your computer programs are all up to date. Windows will do that for just windows products but you need a program for the rest. If you have one great if not go get Secunia PSI from
http://secunia.com/products/consumer/psi/sys_req/
Download and run this program as Admin, the first time will take a bit, dont freak out if it seems like its hanging on the searching screen, give it time, its looking at all files in your computer, programs, BIOS, etc.
Apply fixes as needed and reboot. You can run again to be sure
(you do this because programs like WLAN management tools, and others can hog system resources and cause the issue you are having. Also go to
https://www.piriform.com/speccy
This program is great, and get CCleaner while you are at it. Run speccy and look at the HD output. Speccy is a program that will look at all your Hardware and tell you whats going down and all that jazz. Very good program.
3. So you did this all, and you have rebooted and still have this issue. So its a process (usually). So I would like you to follow the guide below STEP BY STEP, this guide will narrow down the programs that could be causing this.
This guide is by dc3, he helped me with this a while back.
One of the items I wanted the Speccy for was to see the state of the hdd. Is it at least 15 to 20% empty, if not then there is a start of your slow down.
Start your computer in safe mode, with networking, and try to play your game if you can. Does the memory still max out or not. If it does this leads to the possibility that there could be a problem with a third party driver, service, or startup item causing this. For this reason I would like you to run a Clean Boot to see if we can find the culprit.
REMEMBER YOU NEED TO UN DO ALL CHANGES YOU DO WHEN DONE WITH THIS GUIDE.
***This is a diagnotic tool for Windows Vista, Windows 7, and Windows 8. This will not repair your computer, but it may point to where the problem lies so that a repair can be made.***
Warning: Disabling items in Services or Startup may leave your anitivius disabled until the process is ended. For this reason I would suggest that you perform this process off line.
Step 1
(1) Click on the Start orb (start menue) , then type msconfig.exe in the Search programs and files box.
(2) When msconfig is seen in the pane above the search box and under Programs, right click on it, then click on Run as administrator.
If you are prompted for an administrator password or for confirmation, you should enter the password or provide confirmation.
Step 2
(1) Click on the General tab.
(2) Click the Selective startup option.
(3) Remove the check mark in the Load startup items check box.
Step 3
(1) Click on the Services tab.
(2) Place a check mark in the Hide all Microsoft services check box, this will remove the Microsoft Services from the list but will still be running.
(3) Click Disable all, this will remove all of the check marks in the Services list, then click on Apply, then OK. Click on Restart in the window that opens.
Caution: By disabling the Services your antivirus will not be active, for this reason I suggest that this process not be run while online.
If the problem does not reoccur after the reboot continue with the process of elimination to find the Service which is causing this in Option A. If the problem does reoccur after the reboot go to Option B.
Option A
**The following is a process of elimination to find the Service or Startup item that is causing your problem**.
* If the problem does not reoccur after the restart go back to Services and place check marks in half of the boxes and restart the computer.
* If the problem still does not continue return to Services and remove the check marks that were added, then place check marks in the remaining half of the boxes and restart the computer.
If the problem resumes after a restart in one of these halves, you will proceed with this process in the half where the problem occurs. If this does not continue in either half you should repeat this process in Sartup.
* In the half of the Services that the problem is found, remove one check mark at a time and restart the computer to see if that is the Service causing the problem. Continue to do this with the Services until the service causing this problem is found.
Option B
Search Startup itself the problem is not found in Services, remove all of the check marks, click on the Startup tab and repeat the search process there.
Caution: If this is a laptop, make sure, you do NOT disable any keyboard, or touch pad entries.
If this problem is found post the Service or Startup item that is causing it.
Try all of this and then get back to us.
ALSO you can shutdown (not restart) and start your computer 3 times. This is a temp fix. Windows Vista on higher uses 3 reboots for letting RAM know what is needed. IF you do this process it will register super low at start but it will get back to what it was before in a while. Sometimes it will give you a day or 2.
From windows shutdown, then restart. Log in and as soon as the desktop comes up, click start, shutdown and let it shutdown its self. Do that 3 times. The above should at least point you to a program or 2. Unless they are critical disable them and see if it helps. Remember Windows Vista and higher uses all Ram to run background processes, and releases memory as needed for programs. This is a great ideas until you have a program that jacks up the release function and can cause slowdowns, lock ups and BSOD.
Good luck