Приоритет определяет, какой поток будет запущен, когда несколько потоков конкурируют за процессорное время. Если процессору больше ничего не нужно, потоки вашей программы получат до 100% времени ЦП, как и когда это необходимо, независимо от приоритета.
В вашем случае процесс Python - это единственный процесс, требующий много процессорного времени, поэтому он получит все, о чем просит. Если бы ваша система была иначе занята, то вы бы увидели, что ваш 60% -ный спад намного больше, чем если бы он имел обычный приоритет.
Вы должны протестировать его с другой программой, потребляющей процессор, запущенной одновременно, например, в оболочке CMD, запустите test.cmd, содержащий:
:Loop dir /s c:\ goto Loop
Тогда вы увидите последствия изменения приоритета вашего конкурирующего процесса. Обратите внимание, что требования к ЦП в этом примере будут различаться, в зависимости от скорости ЦП, количества файлов c:\
и размеров дискового кэша; перенаправление dir
вывода на >nul:
увеличит нагрузку на процессор.