буду благодарен если кто дельный совет даст
Тема старая, но все же расставим все точки над и.
В старые добрые времена делали нормальные матери, на которых стояли аппаратные контроллеры IO. То же самое касается и звука, и тех же TV тюнеров, на которых сейчас периодически пропадает звук при большой нагрузке на проц. Для примера сравните старую TV MIRO и нынешние Aver. Почему я сравниваю с видео устройствами? Да потому, что во времена 166мгц приходилось отрубать даже часы, чтобы нормально записать видео. Тут же еще одно зло - кэш... Любое внешнее телодвижение ест ресурсы, да еще и ждет отклика(!). Особенно это касается LPT и USB. Отсюда и тормоза. Сейчас "по упрощенной схеме" все пытаются делать программно, потому и нагрузка на проц большая. Естественно, большое значение имеет оптимизация кода самой программы, некоторые программисты пишут под себя библиотеки, а не пользуются стандартными, но если дрова LPT плохо работают (а вить на входе там тоже могут быть подсаженные транзисторы, убогие аналоги родных деталей), да еще и со сбоями, то тут уже никуда не денешься. А по сему, даже "голая винда" на глюкавой (или очень старой) матери будет работать хуже нагруженной винды, которая стоит на нормальном железе с нормальными портами.