I have CSGO on some Win7 32bit Machines (one dual core and one quadcore), and both would crash when the map would change. One machine has 6GB RAM (although only 4 is available), the other is 4GB RAM. I’ve successfully done all the things I’ve put below to get both machines working. I haven’t done things one at a time, i just did everything at once. Hope This helps someone.
- goto \steam\steamapps\common\Counter-Strike Global Offensive
- Right Click the csgo.exe (app) and go to compatibility Tab and select XP service pack2. ( Try 3 also if this doesn’t work for you.) I didn’t check the Run as Admin but it could help you.
- Find your Video.txt folder /Steam/Userdata/(STEAM ID Number)/730/Local/CFG/ and change “setting.mem_level” “2” to “setting.mem_level” “0”.
- Open Start Menu and search CMD in windows. Right Click The CMD program and choose run as administrator. Type into the command prompt bcdedit /set IncreaseUserVa **** and hit Enter. (**** is your Physical RAM VALUE. 3GB 3072/ 4GB 4096/ 6GB 6144 /8GB 8192 and so on). After Hitting ENTER you will See a message that it was successful. Close CMD window and Reboot your PC.
- Open your csgo game and go to OPTIONS and SETTINGS. Enable Developer Console and then go to Video/GFX settings, set all to Low and disable multicore rendering.
- Open Console with the Tilde Key [`¬] and type into console cl_disable htmlmotd 1
Again, i did all the above on two different spec machines both using 32bit Win 7, and both now dont crash on map change although they do take a long time to load the map.
I think that its a RAM Issue, and the game isn’t flushing the old map textures before loading the next set. I didn’t come up with these fixes, I just searched alot of different fixes and put this together and it worked. Thanks to all who posted original fixes to get my game running on my old dog machines. I’m just sharing the love, credit to the original fixers.