Windows 7 is thought to be the preferred operating system by most PC gamers, however naysayers of Windows 8 may want to think twice about upgrading their OS because Windows 8 has a hidden feature up its sleeve, DirectX 11.1. Windows 7 is said to use only certain portions of DirectX 11.1. DICE’s Technical Director, Johan Andersson, has said that the Frostbite engine will fully support the latest version of DirectX and that systems using this software will see better performance, more specifically, better CPU optimization:
“We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.” Johan Andersson stated.
This means that PC and Xbox One versions of Battlefield 4 would be more optimized than PlayStation 4, not factoring in the AMD optimizations. This is not to say Battlefield won’t run great on Windows 7, DICE is known to have games that scale great to any OS and hardware set. If you’re still running Windows XP, it’s time to bite the bullet and upgrade as Battlefield 4 as it is not supported on that version of Windows.
The following functionality has been added in Direct3D 11.1, which is included with Windows 8, Windows RT, and Windows Server 2012. Partial support for Direct3D 11.1 is available on Windows 7 and Windows Server 2008 R2 via the Platform Update for Windows 7, which is available through the Platform Update for Windows 7.
[UPDATE] 9-9-2013 EA/DICE have released minimum and recommended system requirements for PC players.