Ну если в движке с выходом нового DirectX'a планируется использование его фич, то безусловно надо переписывать. А насчет "И еще, настолько я знаю, видеокарт, поддерживающий Direct-x 10 нет??? Тогда, как же увидить отличие в графике???

" скажу следущее: существует в видеокартах directX програмный и аппаратный. Аппаратный это то под который заточена видеокарта, а програмный это тот, что ты устанавливаешь. Вот раньше у меня была видюха Radeon 9000 , аппаратно была заточена под 8, но когда ставил 9 юзала его функции. Так что не всё зависит от видюхи.