Для игры в Battlefield 3 вам понадобиться directx старше 9 версии. В зависимости от вашей системы будет зависеть и ваш directx, но в игру вы можете играть как на девятой версии, так и на десятой. Прирост производительности вы особо не ощутите, потому что directx не так сильно влияет на это и вовсе не важно на каком directx вы собираетесь играть в игру, если у вас компьютер подходит к рекомендациям от разработчиков Battlefield 3.