уже чётко выяснил, что если DLLка зависит еще от кучи таких же то тогда и выскакивает ошибка, если DLLка одна единственная, то всё вызывается из неё без ошибков.
Проблема исключительно с зависимыми DLL
Что же там сделано такого в 8ке что он не может работать с зависимыми, пути что ли к ним найти не может?