Решить проблему не получилось, а винду переустанавливать влом :)
Но я нашел способ, как если не исправить ошибку, то хотя бы не вылетать в BSOD... Нужно при первом запуске любой миссии, то есть когда миссия загрузилась, и появилось окно "нажмите S", нужно просто переключиться между приложениями (alt+tab), и потом играть как обычно, ни зависаний, ни вылетов системы не будет... Я даже поставил обратно драйвер 91.31...
На сколько я понимаю при нажатии Alt+Tab, т.е. когда мы из LockOn'а переключаемся на какое-нибудь другое приложение, то видео память очищается, а когда возвращаемся обратно то LO снова записывает туда свои данные... Может при первой загрузке LO в видео-память что-то не то грузится?
И очень странная вещь, когда я включаю двигатели в LO, использование видео-памяти резко возрастает, это я заметил при помощи RivaTurner... Хотя что там может еще подгружаться, может дополнительно начинает эмулироваться модель двигателя???