ммм.... потому что я дурак, написал за 3 мин по наитию, и в голове все смешалось

надо так
Код:

$a = MemGetStats()
Select
Case $a[1] <= 500
RunWait("REGEDIT /S 1.reg")
Case 500 < $a[1] AND $a[1] <= 1000
RunWait("REGEDIT /S 2.reg")
Case 1000 < $a[1] AND $a[1] <= 2000
RunWait("REGEDIT /S 3.reg")
Case ELSE
RunWait("REGEDIT /S 4.reg")
EndSelect