why do i get Stuttering??!!!

whiteknights

Distinguished
Sep 28, 2013
777
1
19,015
i don't know where is the problem, but I'm annoyed with that Stuttering and tearing, every time i make a turn on BF3 or far cry 3 it feels Stuttering..i get more than 70FPS on a 17 inch monitor @ 1024x768 pixels..what do can i do please help 🙁 ..i have 13.11 beta driver

Sapphire HD 7870 XT 2GB DDR5
i5-3470 @ 20GHz
4GB Ram DDR3 1333MHz
Windows 7 32 bit

i know you may tell me that its because of windows 32bit..but if its not..what else it can be??..because i don't want to Install a new windows unless I'm Sure 100% that it's the problem
 
Solution
I doubt in this case it is the Hard Drive like hybird9012 thinks. Mainly due to how a 32bit OS works. I would say just going to a 64bit OS would improve your issue a lot. Reason being is because of how memory works when your CPU is in 32bit Mode. Right now you likely have about 2GB usable memory you start windows the game will have 2GB minus what the OS needs. Why is the not 4GB of memory? Well 32bit means you have 4GB addressable but there is more than just the CPU's memory to address so in your case you have that 2GB of GPU memory and the rest of the miniscule hardware memory (USB etc) to address so that leaves ~2GB left for the CPU to use. Imagine if you tried using a 32bit OS with a Titan or R9 290X?

Articles that talk about 32bit...
@hybird9012 , thanks..i can do all of these solutions..except adding more rams for now..i may add it later..Am I good to go without adding more ram?

i have a new HDD..Western Digital Blue 1TB
WDC WD10EALX-008EA0 ATA Device
 


Although I think your hard drive that is the main culprit (see reason below), I highly recommend these changes:

1) Enable v-sync in your games (this will stop tearing)
2) Update drivers to latest version (even consider beta)
3) Get more memory for your system (at least 8GB)
4) If you get more memory (over 4GB), you'll need a 64 bit operating system.
5) If you get a new OS I highly recommend Windows 8.1 (64 bit). The new Windows includes DX 11.1 which takes additional load off your CPU and optimizes it better for gameplay.

Hard Drive:
Do you have an SSD or an HD? If HD, how old is it?
You may also want to seriously consider getting an SSD or a new HD. This is especially true if you're running on an old mechanical Hard Drive. Mechanical hard drives are 100% guaranteed to fail between 1-5 years of use. If you're running on an old mechanical hard drive that has been used for some time, then your loading games/apps, computer boot time and game play will suffer. You will get continual lag regardless how fast your video card is pumping information out. I really think your hard drive is the main source of the problem. Solution: get a new HD and see if it increases your framerates & playability.
 
@hybird..i really dunno..I'm Confused..My HDD is Western Digital blue 1TB 32 MB cache..and i bought it 2 month ago..the game does have a little-bit lag when "Saving"..but how come its the HDD? its not old and its WDB
 
all of people here are wrong...he is playing 1024x768...god you don't need 8 gb of ram to play on that resolution...
i think the problem is corrupted windows or virus issue...
reinstall windows and update it..
 
I doubt in this case it is the Hard Drive like hybird9012 thinks. Mainly due to how a 32bit OS works. I would say just going to a 64bit OS would improve your issue a lot. Reason being is because of how memory works when your CPU is in 32bit Mode. Right now you likely have about 2GB usable memory you start windows the game will have 2GB minus what the OS needs. Why is the not 4GB of memory? Well 32bit means you have 4GB addressable but there is more than just the CPU's memory to address so in your case you have that 2GB of GPU memory and the rest of the miniscule hardware memory (USB etc) to address so that leaves ~2GB left for the CPU to use. Imagine if you tried using a 32bit OS with a Titan or R9 290X?

Articles that talk about 32bit memory also a forum post.
http://www.pcworld.com/article/2013751/why-cant-32-bit-windows-access-4gb-of-ram.html
http://www.tomshardware.com/reviews/ram-memory-upgrade,2778-8.html
http://www.techpowerup.com/forums/threads/32-bit-vs-64-bit-how-it-relates-to-video-cards.91260/
 
Solution


thank you very much for your help..another thing beside the windows issue..i think its also because of the 13.11 beta driver..i think its better to install the 13.9 instead, right? because I'm getting stuttering even in AMD Control Center ! when i open the page and move up and down the Picture Feels like it shaking or something..
so I'm not sure..would i install 13.9 Driver after upgrading to 64 bit? or stick with the Beta?
 
I'd probably try 13.9 first then move to 13.11 beta if need be. The beta is the newest and should only be used if you have a reason to need it or if you like being on the edge of technology / software (bugs are more likely in the beta)
 
Like other said earlier, upgrade to a 64bit OS first. I highly recommend Windows 8.1 64bit as it utilizes the latest DirectX 11.1 & .2 features. More importantly, it can utilize all of your available system memory rather than capping you at 2GB (although you have 4GB installed - 2GB will be used for OS). There is also a bump in gaming performance moving from Windows 7 to Windows 8.

*** Solution & Problem Solved ***
Since you are running a 32bit OS, you computer will most likely be using virtual memory where it utilizes available space on your HD as additionally 'memory'. The problem with this, which actually can be the cause of your stuttering, is that CPU access to system memory (RAM) is exponentially faster than accessing data from an HD. Although your HD may be Sata 2 or 3, the data rate is still capped by the speed of the hard drive - which is very very slow compared to other dedicated components (RAM, vRAM, etc..) . Because of this reason alone, you need to upgrade to a 64bit Windows OS.
 


thanks for you help, i'll upgrade windows..Last question please..Before i installed windows 32 bit i made the Sata: IDE, would i make it to ACHI when i install new windows? would that improve performance and helps with the stuttering, or it won't make a difference?
 
From what I have seen with my hardware it depends on the chipset. But in your case given the modern hardware in your system yes it would be faster to use AHCI over IDE. With older hardware I had tested with IDE compatibility mode was faster than AHCI but I haven't found anything recently the showed that. So go with the AHCI BIOS setting when you install 64bit. (Not a huge increase from what I have seen but anything is better than nothing)
 


thanks for asking..here is what i've done :

1- upgraded to windows 7 64 bit
2- made the sata to ACHI
3-upgarded to latest AMD driver 13.12
4-Turned V-sync off

and performance improved a little (not much), but the stuttering is hardly noticeable now.

i have a question..can i overclock my HD 7870 XT from 975 to 1100 Mhz with my current 450watt PSU?
and do i have to increase the core voltage when overclocking?
 


Since you are running a 450W PSU, on paper I wouldn't recommend it but it doesn't hurt to try it. If your computer shuts down or restarts then you know you are maxing out your PSU.

As for the microstuttering, there are two thoughts about this. One, I actually had a similar experience and it was actually the video card. I think I bought a cheap Powercolor and it was stuttering like crazy, even after returning it and trying another one from the same company. So I bought one from MSI and problem was resolved.

Second, there are complaints of AMD card's microstuttering, however, I believe they will be fixing most of it when the new Catalyst 14.1 beta drivers come out (also with Mantle).
 


thanks very much..i guess the first thought won't be the issue, as its from Sapphirre company..maybe its the second one..
the PSU actually is 450watts but its written that it peaks till 500watts.
and thanks again