Если у тебя нулевые познания в программирование, как объяснить разницу? Я тоже совсем не специалист, но почему например для современных игр нужно устанавливать NET Framework 4-ой, а не 2-ой версии? Наверное из-за новых возможностей? По конкретике вот - http://ru.wikipedia.org/wiki/Direct3D_11
Сравнивать по картинки разные директы неправильно, т.к. это еще и инструмент разработчика, а не просто визуализатор