Исходя из моего недавнего комментария, следующее предназначено для возврата наименьшей скорости памяти в вашей системе.
@Set "MSp=9999"&For /F EOL^=S %%G In (
'""%__AppDir__%wbem\wmic.exe" MemoryChip Get Speed 2>NUL"')Do @(
SetLocal EnableDelayedExpansion
If 1%%G Lss 1!MSp! (EndLocal&Set /A MSp=%%G 2>NUL)Else EndLocal)
@Set MSp&Pause
Последняя строка включена в демонстрационных целях. Я использовал 9999
в качестве начального значения, так как маловероятно, что у нас будут карты памяти с такими скоростями в течение нескольких лет, (в настоящее время я думаю, что самый быстрый - 5000
, и никто не может оправдать их стоимость!)