На текущий момент большинство программ для спектрума делается многозадачными именно для того, чтобы "не тормозило" и "не лагало". Не верите? Тогда для чего переклюкаетесь в IM2?!
А меж тем, Black_Cat прав насчет софта под ось. Единственный разумный вариант, который я предложил еще в конце 90-х, и который если мне не отшибло память, есть в открытых письмах Немо - писать "ось" для своих программ как отъемлимую часть этих программ. В свое время таким же путём шла Искрасофт, впоследствии выделив ядро программ в отдельный продукт - исдос. Однако, на тот момент Немо идею обхаял, мол "нефиг изобретать велосипед, надо не ось писать, а под ось". На тот момент может быть он и был прав, но уже тогда было видно, что исдос - ось сама для себя. Сейчас положение только усугубилось.