This document provides a comprehensive guide to optimizing your Windows system through BIOS settings, reinstallation, system tweaks, GPU optimizations, service management, internet enhancements, timer resolution, and cleanup. Follow the steps in each section to enhance performance and maintain a clean system.
Disclaimer: I am not liable for any damages to your computer.
- Enter BIOS Setup: Restart your computer and access the BIOS/UEFI setup by pressing the appropriate key (usually Delete, F2, or Esc) during startup.
- Enable XMP/DOCP:
- Navigate to the memory settings.
- Find and enable XMP (for Intel systems) or DOCP (for AMD systems) to allow your RAM to operate at its rated speed.
- Activate HPET: Locate the option for High Precision Event Timer (HPET) and enable it.
- Enable Game Boost/Mode: If available, enable Game Boost or similar performance mode for automatic overclocking.
- Enable Resizable BAR: Enable the Resizable BAR option in PCIe settings.
- Set M.2 PCIe Lane Source to CPU: Ensure the PCIe lane source is set to CPU for M.2 SSDs.
- Enable USB Standby Power: Navigate to the USB settings and enable standby power for charging devices while the system is off.
This process will erase all data on the selected drive and USB. Please ensure you have backed up any important information.
-
Merging ISO with XML:
- Download Windows 11 ISO: Windows 11 Download
- Download AnyBurn: AnyBurn Download
- Open AnyBurn and select the downloaded ISO file.
- Add the autounattend.xml file by clicking “Add.”
- Click “Next,” then “Create Now.” Confirm to overwrite the ISO file if prompted.
- Close AnyBurn once the process is complete.
-
Creating a Bootable USB Drive:
- Use a USB drive with at least 8 GB of storage.
- Download Rufus: Rufus Download
- Open Rufus and select your USB drive.
- Select the ISO file you created and click the "Start" button.
- Wait for the process to complete.
-
Downloading Your Browser:
- Access the shortcut on your desktop once Rufus completes.
- Follow the prompts to download your preferred browser.
- Troubleshoot by restarting your computer if errors occur.
- Create a Restore Point: Create a restore point for safety before making any changes.
- Uninstall Unnecessary Apps: Remove any applications you don’t need.
- Manage Startup Apps: Disable unnecessary applications from launching on startup.
- Use Autoruns: Open Autoruns and disable unnecessary startup entries (do not disable
cmd.exe
or GPU-related settings). - Disable User Account Control (UAC): Double-click the UAC setting to disable it.
- Run Latency BCD Tweak: Run as an administrator.
- Optimize Windows Settings: Double-click to optimize all Windows settings.
- Adjust Performance Options: Select "Adjust for best performance" in Performance Options.
- Configure Sound Settings: Disable all output devices except for your headphones or speakers.
- Adjust Mouse Settings: Uncheck "Enhance pointer precision" in Mouse Settings.
- Run MarkC Windows Fix: Apply the fix.
- Use WinUtil Tweaks: Select Standard and set your DNS to Cloudflare.
- Apply the Tweaks: Run the selected tweaks.
- Activate Ultimate Profile: Click Add and activate the profile.
- Open System Configuration: Press
Win + R
, typemsconfig
, and hit Enter. - Configure Boot Settings: Check Advanced Options and set the number of processors to the maximum available; set the timeout to 10 seconds.
- Manage Optional Features: Remove all features except for Notepad.
- Open NVcleanstall.
- Select the Best Driver: Choose the recommended driver for your hardware.
- Tick the Following Boxes:
- Disable installer telemetry and advertising
- Unattended express installation and allow automatic reboot
- Perform a clean installation
- Disable MPO
- Disable Ansel
- Show expert tweaks
- Disable driver telemetry
- Enable message signal interrupts and set interrupt priority to high
- Disable HDCP
- Rebuild the Digital Signature.
- Use the Method Compatible with Easy AntiCheat.
- Automatically Accept Driver Unsigned Warnings.
- Click "Next" and then "Install."
- Drag the Base Profile over NVIDIA Profile Inspector, then release.
- [Add specific steps for the utility here as needed.]
- To disable a service:
- Double-click the service.
- Click on "Startup type" and select "Disable."
- Auto Time Zone Updater
- AVCTP Service (Breaks Wireless Headphones)
- BitLocker Drive Encryption Service
- Certificate Propagation
- Block Level Backup Engine Service
- Cellular Time
- Connect User Experiences and Telemetry
- Downloaded Maps Manager
- Fax
- File History Service
- IP Helper
- Microsoft Keyboard Filter
- Netlogon
- Parental Control
- Print Spooler
- Remote Registry
- TCP/IP NetBIOS Helper
- Touch Keyboard and Handwriting
- Contact Data_ea4df
- Encrypting File System (EFS)
- Geolocation
- Microsoft Edge Elevation Service (MicrosoftEdgeElevationService)
- Microsoft Edge Update Service (edgeupdate)
- Microsoft Update Health Service
- All remote services (if you don't use them)
- Secondary Logon
- All Smart Card services
- If using HDD, enable SysMain
- Windows Backup
- Windows Insider Service
- Windows Search
- Run Tweak as Administrator.
- Note: The following steps will only work for Ethernet, not Wi-Fi.
- Search for "View Network Connections."
- Double-click Your Adapter.
- Click on "Internet Protocol Version 4."
- Click "Advanced," then go to the "WINS" Tab:
- Uncheck "LM Hosts Lookup."
- Disable "NetBIOS over TCP/IP."
- Disable the Following:
- Advanced Experiences
- Energy Efficient Ethernet
- Green Ethernet
- Low Power Mode
- Run TCP Optimizer as Administrator.
- Copy Settings from TCP 1 Image.
- Select "Advanced" from the Top.
- Copy Settings from TCP 2 Image.
- Open TimerResolution.
- Double-click "Fix," then Run it and Restart Your PC.
- Move the Two Programs to Your C Drive.
- Open Folder 3, then Open PowerShell as Administrator.
- Open Rufus as Administrator and copy the required text into PowerShell and hit Enter.
- Open Prime95 and select "Just Stress Testing."
- Choose the second option and hit OK.
- Open a New PowerShell Window:
-
Type
powershell
and hit Enter. -
Type:
cd .. cd .. cd ..
-
Then type
.\bench.ps1
and hit Enter. -
Type
r
and hit Enter.
-
- Wait for Roughly 10 Minutes.
- In Your C Drive, Open the "Results" Folder:
- Look at the second column and find the smallest number.
- Remember the value next to that number.
- Open ISLC:
- Set "Free Memory" to lower than half your total system memory.
- Set "Wanted Timer Resolution" to the value from earlier and set the polling rate to 250.
- Download BleachBit: BleachBit Download.
- Install the Program: Open the installer and install BleachBit.
- Clean with BleachBit: Select all boxes and click "Clean." (This process can take a long time.)
- Run Disk Cleanup: Search for "Disk Cleanup."
- Select All Boxes and Click "OK."
- Always back up important data before making significant changes to your system.
- Monitor system performance after applying these optimizations and tweaks to ensure effectiveness.