Прежде всего, процессоры, которые ваши машины имеют, вероятно, представляют собой несколько процессоров, объединенных в одно (больше физических ядер). Возможно даже, что каждое физическое ядро имеет несколько логических ядер.
Второе - использование на вашем ноутбуке может быть не максимально, но если программа однопоточная, то она может использовать только одно и только одно ядро, но не больше. Это означает, что если у вас четыре ядра, а диспетчеры задач Windows показывают 25% загрузки ЦП для одной программы, то это означает, что одна программа использует максимальную скорость одного ядра, поэтому она не может работать быстрее.
Например, мой процессор i7-3xxx имеет 4 физических ядра. Тем не менее, каждое ядро имеет два логических ядра, что означает, что в моем распоряжении есть 8 ядер. Затем Windows может назначить выполнение любой программы любому ядру, чтобы максимизировать эффективность. Если программа, которую вы запускаете, может использовать только одно ядро, то Windows не может ничего с этим поделать (или, насколько я знаю, с любой другой ОС), кроме как позволить программе работать с максимальной скоростью одного ядра.
Третье - использование ОЗУ и ЦП может составлять почти 0%, это не означает, что жесткий диск не используется. Даже на более новых аппаратных жестких дисках почти всегда узкое место. Когда жесткий диск используется максимально, общая производительность компьютера, кажется, всегда уменьшается. Максимальное использование жесткого диска особенно сильно влияет на приложения, которым нравится перемещать данные. Приложения, которые еще не используют HDD, будут работать медленнее, но на них не будут воздействовать с той же скоростью, что и приложения, которым требуется жесткий диск.
Кроме того, совет: если какое-либо из приведенных выше рассуждений не применимо, то это просто потому, что аппаратное обеспечение вашего компьютера лучше. Компьютеры являются сложными, и каждый параметр имеет значение - скорость оперативной памяти, размер оперативной памяти, скорость шины, кэш-память процессора, скорость процессора, поддерживаемые инструкции процессора, скорость жесткого диска, скорость жесткого диска, конфигурация программного обеспечения, фоновые процессы и т.д.