How to gain stable fps for dual core users
I decided to post this for you dualcore users out there to get a stable fps configuration by tweaking your CPU (since this game relies heavily on CPU power). Mind you that this will involve some moderate bios tweaks, so unless you know what you are doing do not follow this guide. This post is only intended for basic users and involves no overclocking knowledge.
First of all; my rig consists of a gigabyte P35 with E6750 (stock cooling), GTS 450, 4gb 800mhz DDR2, W7 x64. As you can see this is a really old rig but meets the minimum requirements for CS:GO. Most of the dualcore users I know of, including me, seem to be able to get around 70-80 fps out of this game (unstable, low settings) without overclocking any components, and most of the time on low resolutions. With the tweaks I’ve made, along with the correct config, I’m able to get 100fps stable on all maps during all situations at 1440x900 (my native res), and on 5v5 I can get a stable 128fps in all situations.
1. Basically disable all cpu throttling options (C1E, EIST/speedstep, VT, CPUID, SMART, TM2, etc). The reason for this is that CS:GO works great with multiple cores, but seems to divide the load equally for dual cores. On standard settings the game seemed to put the load evenly around 70-70. This enabled all throttling options to take effect and slow down your cpu (even lowering vcores) which caused fps drops. Disabling these functions alone gave me +20 fps.
2. Put your voltage options all on standard (manual settings without changing the numbers are standard for most motherboards, when in doubt use google to make sure). Do NOT put settings to auto because this too will cause your CPU/fsb/mem to underclock when under 70% load and thus slowing your cpu and causing fps drops).
3. For gigabyte users: if you never had any temperature problems with your gpu in the past, change your graphic booster option to turbo. This will give you a small but safe fsb/pci/gpu overclock to squeeze out a bit more fps (+5 fps in my case). Most importantly DO NOT enable CIA2; this will give you a dynamic overclock (the “noob” way known amongst overclockers) but will cause throttling (making all options in step 1 redundant) and give you temperature problems on stock cooling and cause vdrops/voltage changes, making the game unstable. Other brands of motherboards also have their own dynamic overclock functions, so make sure to disable them (if you want to overclock, or already have one, this guide is not for you).
4. Enable all temperature/fan warnings AND install realtemp or coretemp to monitor your temperatures during gaming. For dual cores, the max temperature lies between 70-80 °C (google your cpu to make sure), gpu temp can differ a lot so make sure to find out before making these tweaks (in my case, the GTS 450 has a max of 100 °C, my E6750 has a max of 72 °C, after making these tweaks I noticed a small increase in temperature; idle went from 30 to 36, under full load it went from 50 to 58-60 , which are completely safe temperatures). FAN controls can be set to standard/auto, most motherboards in this day and age have this function under full control. You can set it manually if you want but it will only make your rig noisy and consuming more power when not needed.
5. Last but not least; launch commands. Go to CS:GO launch options and add –high. This will make sure the game gets full priority, thus getting full cpu power (also I’ve noticed that you will have to make sure your affinity settings are set to both cores when running the game, especially when your processor is anything below E6xxx and your OS is XP or vista; run game, minimize, taskmanager, processes , right click csgo.exe and set affinity to all cores). Also add –freq “highest screen frequency” (google your display to find out).
Last edited by TeQu1L
Feb 28, 2013 @ 5:43pm