Most modern games rely on real-time asset loading, making the choice of storage crucial for an optimal gaming experience. A slow SSD or, even worse, an HDD can lead to frustratingly long loading times, stutters, and fluctuating frame rates. Before investing in a new storage solution, consider implementing some strategic tweaks to enhance game data loading times on Windows.
1. Disable NTFS Last Access Time
The NTFS file system, which is the default in Windows, keeps track of the last access time for every file and folder, including game files. While this feature is useful for backup tools, it can create unnecessary disk overhead that detracts from gaming performance. If you’re not utilizing backup software that relies on this data, disabling it can lead to faster game loading speeds.
To disable NTFS last access time, search for “cmd” in Windows Search, right-click on Command Prompt, and select Run as administrator. Enter the following command:
fsutil behavior set disablelastaccess 1
If you encounter issues and wish to revert this change, use the following command:
fsutil behavior set disablelastaccess 0
2. Enable Large System Cache
Windows is adept at managing system memory, but enabling the large system cache can further enhance performance, particularly for games with substantial assets. However, this adjustment requires caution as it involves editing the Windows Registry. Always back up the Registry before making any changes to avoid potential data loss.
Ensure your system has at least 16 GB of RAM, then search for “regedit” in Windows Search to open the Registry Editor. Navigate to:
HKEYLOCALMACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
Double-click on LargeSystemCache in the right column and set its value to 1.
3. Disable Antivirus Scanning for the Game Folder
Real-time protection from antivirus software can slow down game loading times as it scans files upon access. If you trust the game and are not using third-party mods, consider disabling scanning for the game folder. This guide illustrates how to do this using Microsoft Defender Antivirus; similar steps can be followed for other antivirus programs.
Open the Windows Security app by searching for “windows security.” Navigate to Virus & threat protection and click on Manage settings under Virus & threat protection settings. At the bottom, click on Add or remove exclusions, then select Add an exclusion → Folder to choose your game’s folder.
4. Try Using an exFAT Drive for the Game
While NTFS is generally superior for Windows, the exFAT file system can process large files more efficiently, potentially benefiting games with sizable assets. To create an exFAT drive, open the Disk Management tool by searching for “disk management.” Free up space by shrinking an existing drive, then right-click on the unallocated space and select New simple volume. Follow the wizard and choose exFAT as the file system.
5. Disable Full-Screen Optimizations
Windows optimizes full-screen games to function in a hybrid mode, which can introduce input lag and affect performance. To disable this feature, right-click on the game’s executable (.exe), select Properties, navigate to the Compatibility tab, and check the Disable fullscreen optimizations option. Alternatively, a registry tweak can disable this setting system-wide.
6. Increase Shader Cache Size
Your GPU utilizes a shader cache to store precompiled shaders, which can significantly improve loading times. For Nvidia users, access the Nvidia Control Panel and navigate to Manage 3D Settings → Global Settings to adjust the Shader Cache Size from the default 4 GB to the recommended 10 GB or set it to Unlimited if space allows. AMD users can enable the shader cache option in the AMD Radeon Adrenalin Edition app.
7. Use a Third-Party Cache Management Program
For those seeking more aggressive memory management, third-party applications like PrimoCache can be beneficial. This tool reserves a portion of RAM exclusively for caching frequently used programs, which can enhance game loading times. After installing PrimoCache, create a new cache task, select a cache drive, and designate the amount of RAM to allocate for caching. A starting point of 2 GB is recommended for users with sufficient RAM.
PrimoCache offers a 30-day fully functional trial, after which a paid license is required. Implementing these strategies collectively can lead to a noticeable improvement in game data loading times, enhancing your overall gaming experience.