Autohotkey / WOW Performance Issue. Any Advice Please? menu

User Tag List

Results 1 to 3 of 3
  1. #1
    jonatw's Avatar Private
    Reputation
    1
    Join Date
    Feb 2011
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Autohotkey / WOW Performance Issue. Any Advice Please?

    Hi,

    I use the following simple script for playing WOW:

    #ifWinActive World of Warcraft
    {
    $1::
    Loop
    {
    if not GetKeyState("1", "P")
    break
    Send 1234567
    sleep 1
    }
    return

    It works fine but for example if I am in a boss fight in ICC25 my computer starts to lag. If I change the sleep 1 to sleep 100, the lag feels much much less.

    I see many people suggest using sleep 1 and they don't seem to have a problem. And in my case I have quite a good computer and I am expecting my computer can handle it just like the others.

    My setup: i7 975 3.33, 12g ram, win 7 32bit, ATI 5970 display card connect to imac 27 as monitor, no special cooler, standard HDD.

    I have the script to set autohotkey prioriy to high, unparked all 8 cores, display card a little overclock to 800/1100, set wow to use all 8 cores (value 255)...etc

    When I am in a ICC25 boss fight I can see that my CPU and Memory have a lot of resources left. Total CPU usage maybe around 30% -40%, with 1 core at around 95% and another core at around 70%. There still like 6-7g ram available.

    If I use sleep 1, the computer start to lag and FPS drop to 30 whereas if use sleep 100 the FPS stays above 60FPS throughout the fight.

    It is not a serious problem but I am just confuse at why my computer cannot handle sleep 1 just like many others can. Is it the CPU? RAM Memory? GPU? Heat Issue? Any expert advice or point of view on this?

    Many thanks in advance for anyone who is willing to help!!!!

    Jon

    Autohotkey / WOW Performance Issue. Any Advice Please?
  2. #2
    Sweetmojo's Avatar Private
    Reputation
    1
    Join Date
    Feb 2011
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is the script I used to use. I made one for each key, it seemed to work the best. trying to cram them all on one piece of the script seemed to cause problems for me. Was easier to split them up and make them each their own step.

    Code:
    {
    $1::
    	Loop 
    			{
    				if not GetKeyState("1", "P")
    				break
    				Send 1
    				sleep 50
    			}
    	return
    $2::
    	Loop 
    			{
    				if not GetKeyState("2", "P")
    				break
    				Send 2
    				sleep 50
    			}
    	return
    $3::
    	Loop 
    			{
    				if not GetKeyState("3", "P")
    				break
    				Send 3
    				sleep 50
    			}
    	return
    $4::
    	Loop 
    			{
    				if not GetKeyState("4", "P")
    				break
    				Send 4
    				sleep 50
    			}
    	return	
    $5::
    	Loop 
    			{
    				if not GetKeyState("5", "P")
    				break
    				Send 5
    				sleep 50
    			}
    	return
    $6::
    	Loop 
    			{
    				if not GetKeyState("6", "P")
    				break
    				Send 6
    				sleep 50
    			}
    	return
    $7::
    	Loop 
    			{
    				if not GetKeyState("7", "P")
    				break
    				Send 7
    				sleep 50
    			}
    	return
    $8::
    	Loop 
    			{
    				if not GetKeyState("8", "P")
    				break
    				Send 8
    				sleep 50
    			}
    	return
    $9::
    	Loop 
    			{
    				if not GetKeyState("9", "P")
    				break
    				Send 9
    				sleep 50
    			}
    	return	
    }
    Hope it helps.

  3. #3
    john737's Avatar Private
    Reputation
    1
    Join Date
    Feb 2011
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm not a WOW player, but I guess the situation will be much better if you only have one core.(You can verify this by disable the other but one) This is because the thread lock of the system. If you try to use sleep 1, the core running on AutoHotkey will keep disturbing the core running WOW.
    Cheers,
    @spin6lock

Similar Threads

  1. [Selling] Service to resolve any WoW Account Issue, including baning, locked, payment dispute
    By jasoncash in forum World of Warcraft Buy Sell Trade
    Replies: 5
    Last Post: 09-05-2012, 01:10 AM
  2. Need help with any WoW related issue? Ask here!
    By Nikentic in forum WoW Instances & Raiding
    Replies: 4
    Last Post: 03-18-2010, 10:37 AM
  3. Boost WoW performance
    By sonmoris in forum World of Warcraft Guides
    Replies: 12
    Last Post: 12-18-2007, 09:52 AM
  4. WoW Performance Guide
    By Numsu in forum World of Warcraft Guides
    Replies: 8
    Last Post: 12-17-2007, 10:06 AM
  5. Replies: 7
    Last Post: 08-14-2007, 07:13 PM
All times are GMT -5. The time now is 10:31 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search