How can I make my PC run faster?

We receive many questions from users about poor PC performance, and whether there is anything a user can do to improve the speed of their machine. We have written this article as a quick, troubleshooting checklist to assist you in locating causes of and finding solutions for poor PC performance. While this article does not directly attempt to address the other common question we receive, "Why is my PC Crashing?", we believe that some of these solutions could assist users with crash issues.

Problem: Spyware, Viruses and Other Malicious Software

Solution: Viruses, spyware and malware running on your PC will consume CPU time, RAM and network bandwidth. We recommend that you get a good antivirus and anti-spyware scanning program. In some cases of bad infections (e.g. multiple viruses), it might be quicker, safer and more effective to reformat the hard disk and re-install the complete operating system.

Problem: Disk Fragmentation

Solution: Files can be written and read from the disk faster if they are stored in a continuous sequence of bytes on the disk. However, as files on the hard disk are updated, deleted and created, the file clusters become fragmented which makes disk access slower. Defragmenting your hard disk every couple of months will help keep your system running at optimal performance. Most operating systems have a built-in disk defragmenter. Some operating systems will automatically defragment during machine idle.

Note that for Solid State Hard disks this is not relevant.

Problem: Slow 3D Graphics

Solution: Make sure you have the latest copy of the device driver for your video card and the most recent version of DirectX. Video device drivers are complicated pieces of software and as a result, it is very common that they are buggy or unreliable. If you have the latest device driver and are still encountering problems, consider rolling back to a previous version as it may be more stable.

Also check you video hardware acceleration is turned on from the Windows, "display properties" dialog and in DirectX (use Dxdiag.exe for this).

Problem: Slow 3D graphics (Onboard)

Solution: All onboard graphics solutions are slow when compared to non-integrated solutions. The onboard chipsets may have performance-driven names like "Express Chipset" or "Extreme Chipset" but they are not designed for high performance; they are designed for an economical price. If you are a gamer, you may want to consider upgrading to a mid-tier or better current graphics card for optimal performance.

Problem: Unusually low 3D Graphics Mark for an Nvidia video card

Solution: If you are encountering unusually low 3D Graphics Marks on your Nvidia video card, restore factory settings in the Nvidia control panel. We suspect there may be issues around upgrading, where sub-optimal settings are selected by accident (and without user intervention).

Problem: 3D graphics results don't get above 60 frames / sec.

Solution: If the frame rate for the 3D test always sits at approximately 60 frames / sec then your frame rate might be limited to your monitors refresh rate through Nvidia G-Sync and AMD Freesync technologies, thus impacting your final result and overall benchmark. Be sure to check your video card device driver settings for "vertical synchronisation" or "Refresh rate" settings.

Problem: 2D graphics are slow. 3D graphics are also slow in windowed mode, but seem okay in full screen mode

Solution: We have seen some Windows skinning applicatons (such as Windows Blinds from Stardock) have a dramatically negative effect on the 2D and 3D video performance. The full-screen 3D results are not affected as the normal Windows interface is hidden when an application is in full-screen mode. Uninstalling or disabling Windows Blinds will fix this performance problem.

Problem: The full capacity of my CPUs / CPU cores are not being used

Solution: If you are running PerformanceTest then check the number of processes in the Edit / Preferences window matches the number of CPU's and cores that you have in the machine. So as an example, having two Dual core CPUs mean you want four processes to max out the CPUs. If you still appear to be missing a CPU, check BIOS settings In some cases, it might be possible to disable CPUs or Cores from BIOS.

Problem: CPU is slow all the time

Solution: You might be running your CPU in low power mode, which reduces the clock speed to save electricity. Check your BIOS settings for this and other incorrect settings (such as accidental under-clocking).

Problem: Laptop computer is slow all the time

Solution: If you are running on battery power, you might find things speed up by connecting the PC to mains power.

Problem: CPU is too hot

Solution: Your CPU might be overheating and then throttling down to a slower speed. Check the CPU temperature and if it is too high, switch off your machine and clean out any dust in the case, ensuring that the fan outlets are not otherwise obstructed. If the temperature of your CPU is still too high, check that your computer fans are operational and running at the right speed. You may wish to consider purchasing extra case fans to help ventilate your machine.

Problem: Your PC is full of junk

Solution: Over time, people tend to install more and more software. There has been a trend by software developers over recent years to have their own applications set to automatically startup when the PC is turned on. The more stuff you have running, the less RAM you have and the longer it will take for your PC will take to start up. The solution is to uninstall any applications you don't need and disable unnecessary applications from running at startup by removing their shortcuts from the StartUp folder.

Problem: Your Operating System is running stuff that you don't need

Solution: Windows contains dozens of software services, which are pieces of software that run when the operating system starts. Most of these form crucial parts of the operating system, however, some services are not used by a majority of users and can be turned off for a small CPU/RAM usage saving. The detail of what services do what is beyond the scope of this article, but there are many articles on the internet which describe how to disable uncritical Windows services.

Problem: PC is slow, applications frequently lock up and the disk light is on frequently

Solution: Your machine may be low on RAM. This may be as a result of too many applications running at once, or because you don't have enough physical RAM. Try shutting down all applications and rebooting your machine. If you encounter this problem frequently, you may wish to consider upgrading and adding more RAM as it is relatively inexpensive.

Problem: PC is slow

Solution: If your PC is more than five years old, it will never run Windows 8, Windows 7, or Windows Vista very well. Consider a hardware upgrade.

Problem: Slow Disk Access and Errors from the Disk

Solution: Check the S.M.A.R.T. status of the drive to see if the drive itself thinks everything is OK. You can also use DiskCheckup to verify the health and reliability of the hard disk drive - DiskCheckup can give you a heads up in case it is time to replace your hard drive.

You may also have some corrupted files. Windows comes with a utility called Scandisk which scans for file corruption and bad sectors.

Problem: Slow disk access

Solution: Check you have the correct motherboard device drivers for your motherboard. If you are just using the default device drivers, you might not be running the hard drive in the faster possible mode (PIO mode vs Bus mastering Ultra DMA mode). Also check you are using the best cable (80 conductor cable vs 40 if using IDE drives).

CD_Slow_DMA_Mode_Win7

Problem: RAM access is slow

Solution: Check the RAM is in the correct slots. Most motherboards offer dual, tri or quad channel support. RAM access can be interleaved in dual channel mode. So they work faster with 2 or more sticks, but only when the sticks are in the correct slots. It is a common problem with cheap machines that they ship with just 1 RAM stick, preventing dual channel mode from working. Check the motherboard manual for the optimal slot usage.

Another common problem is the BIOS configuration for the RAM. Vendors often select a safe (slow) default settings for timings and clock speeds. There is often a setting in BIOS to select a faster "XMP profile". A XMP profile is a collection of faster settings that should be safe to use, as they were validated by the RAM vendor. For advanced users who don't mind of bit of instability you can manually set the clock speeds, timings, voltages & gear selection. Generally using one of the XMP profiles is sufficient however. Finally make sure you have enough RAM to avoid running out and forcing the operating system to swap memory pages out to disk. 8GB is really a bare minimum for Windows 11. Not having enough RAM can be devastatingly bad for performance, but once you have 'enough' adding more doesn't improve performance. (More RAM does not equal fast RAM).

See table below for a comparison of the Read, Write, Latency and Threaded results when running XMP Profiles.

RAM Test 1 Stick
Default Settings
Single Channel
2 Sticks
Default Settings
Dual Channel
2 Sticks
XMP Profile 1
Dual Channel
2 Sticks
XMP Profile 2
Dual Channel
4 Sticks
XMP Profile 2
Quad Channel
Percentage Improvement
Worst vs Best Result
 Read (MB/sec, 1 CPU core)  17161 17416  17808  18551  18871  9.9%
 Write (MB/sec, 1 CPU core)  7983 8351  8397  8512  9056  13.4%
 Latency (nano sec)*  43 43  43  43  42  2.3%
 Threaded (MB/sec)  19923 27499  27854  28809  55027  176%
 CPU Mark  9055 10822  10919  11616  13407  48%

*Lower values are better.

Problem: Prime number and Physics test benchmark are relatively low

Solution: The Prime number and Physics test CPU tests are more dependant on the RAM speed and the memory management unit in the CPU, than the other CPU tests. So if these two tests give relatively poor results, but other CPU tests are OK, then there might be a configuration issue with the RAM. See RAM access question above for more details.

Problem: CD / DVD Score is low in PerformanceTest

Solution: The media selected for the test has a big effect on the score. Media with a large number of small files will give lower scores than media with a small number of large files. We suggest you use our test CD/DVD for consistent results. DVD media is often better than CD media as well.

Problem: Windows 7 only reports 2 cores for a Core i7 9xx CPU

Solution: The Core i7 CPU should have 4 core and 8 threads (when hyperthreading is turned on in BIOS). We have seen some rare instances where the wrong number of cores is identified by Windows, 2 cores instead of 4. This might happen if you upgraded the CPU from a 2 core unit to a 4 core unit. The solution is to reset the Core count via the Microsoft msconfig utility, under the advanced tab.

Problem: Disk results are slightly lower than expected

Solution #1: One of the (many) reasons you might get a slight decrease in disk speed is the BIOS disk controller mode. Typically BIOS options are IDE, SATA, RAID & AHCI. IDE is the most compatible, but often slower than the other options. If your hardware and O/S support SATA & AHCI, then select these options.

AHCI stands for "Advance Host Controller Interface". It offers a collection of features not available on the old Parallel ATA controllers such as hot plugging and NCQ command queuing.

Warning: turning this on without the right drivers (especially on Windows XP can result in crashes and a BSOD). Also see this Microsoft knowledge base article.

AHCI performance gains vary from 0% to 20% depending on the test method, the hardware & the O/S.

Solution #2: Also check you have the latest BIOS firmware for your motherboard.

Solution #3: Try different SATA ports on your motherboard. Some motherboard come with 2 disk controller chips. Normally there is one controller included with the motherboard chip set, but there might be a second set of ports to support RAID or other advanced functions.

Example:

This was taken from this old post. A Samsung 1TB drive (HD103SJ) scored 620 in the PerformanceTest DiskMark. While the average DiskMark for this drive was 829. The rest of the configuration was, Intel i7 920 @ 3.36ghz / 6gb / Win7 64 / Gigabyte GA-EX58-UD3R MB.

Initial score: 620
Switching cable from the Gigabyte to Intel SATA port increased score to: 784
Switching to AHCI on Intel port increased score to: 819

An overall 32% performance increase. CPU usage was also lowered at the same time. So a double benefit.

Problem: 3D graphics results are lower than expected. Especially the "Medium 3D" test (in V7 of PerformanceTest).

Solution: If the settings in the video card's device driver are manually set to maximum quality and maximum anti-aliasing, then this can significantly decrease the frame rate compared the leaving the setting on the default values.

Problem: CPU Results are lower than expected compared to other baselines with the same CPU.

Solution: The 64bit release of PerformanceTest will return higher results than the 32bit release. The reasons for 64bit being faster are examined here. And there is a chart here. So for the highest CPU benchmark results use a 64bit operating system and the native 64bit release of PerformanceTest. Note that the 32bit release of PerformanceTest will run on 64bit operating systems, but give lower results, than the native 64bit release, which is a separate download. Starting with PerformanceTest V8, both releases are installed and the correct edition will be ran when testing.

Especially effected by this is the integer maths results on Intel CPUs. The integer maths test does a combination of 32bit and 64bit arithmetic. A 64bit CPU on a 64bit O/S running native 64bit code doing 64bit maths is a lot faster than a 32bit configuration doing 64bit maths. This was shown 4 years ago in a comparison we did between 32bit and 64bit performance.

But what seems to have changed is that recent Intel CPUs have improved 64bit performance more than 32bit performance, compared to older CPUs.

So as an example, in the years between the Pentium 4 and Core i7 chips, 32bit maths improved 7 fold in speed, while 64bit maths improved 12 fold.

So now the difference between 32bit and 64bit is very pronounced on the Integer maths test on newer Intel CPUs. The difference also exists for AMD chips, but it is not as stark.

Upgrading to 64bit software and operating system should give you much better results.

Problem: The individual CPU tests, "String Sorting" & "Physics" results in PerfornmanceTest are a bit low, but other CPU results aren't too bad. Memory test and 3D test results are also a bit low.

Solution: This can be caused by bad RAM configuration. The strings and physics test use more RAM than the other CPU tests and so the impact s more pronounced on these tests. Check the BIOS RAM timings. Select automatic unless you really know what you are doing. Check you have enough RAM to avoid swapping out to disk all the time. Check the RAM is in the correct slots and matched pairs if you have a dual (or tri) channel motherboard. Check the RAM is of the correct speed for your motherboard.

Problem: The 2D results in PerfornmanceTest are low in Windows 7 compared to XP.

Solution: Changes in Windows 7 have heavily impacted the kind of artificial benchmarks that PT does. The real world impact of these changes may be beneficial in some cases and detrimental in others, but the average windows user probably won't notice much difference. In some circumstances, XP also had better GDI acceleration than Win7. You can find a discussion of the 2D performance issues in Win7 here. Turning off some of the Windows effects and Aero can help improve the benchmark results. (Right click the desktop and click Personalization. Click Window Color.)

Problem: The incorrect number of CPUs or Cores are being reported by PerformanceTest.

Solution: If PerformanceTest doesn't detect the correct number of CPUs in the system or the correct number of cores, then it is likely that the CPU(s) will not be fully loaded during the CPU benchmark, and you'll get poor CPU performance results. If you are running PerformanceTest then check then check what is reported on the "System" and verify the CPU and core count is correct for your CPU. The only case we are aware of it not being correct (as of Mar 2011) is when there is a problem in the BIOS configuration.

In some BIOS setup screens you can find a value called something like, "Max CPUID Value Limit" or "Maximum CPUID Input Value BIOS" or "Limit Maximum CPUID to 3", etc...

This CPUID limit setting needs to be disabled

if you are running XP or later.

The technical reason for this is as follows:

CPUID is a low level machine code command that can be executed on the CPU to gather information about the CPU. This information includes details like the make and model of the CPU, the features it supports, cache configuration and the number of cores available. New CPUs make much more information available about themselves than old CPUs.

Full details for Intel CPUs can be found here, http://www.intel.com/assets/pdf/appnote/241618.pdf

When Windows boots it queries the CPU to see what level of information is supported (what numbers can be set in the CPU's EAX register). Old operating systems like Windows 98 didn't support a value greater than 3. So to support new CPUs with these old operating system the BIOS developers included this option.

Some programs like PerformanceTest also use the same CPUID instruction to detect the available CPUs and Cores in the machine. So having this value set wrong can result in wrong system information being reported for newer CPUs and thus lead to performance problems and other strange behavior.

As an example of what might be (incorrectly) reported in PerformanceTest, if this BIOS setting in incorrectly enabled. A Intel Core i7 950 might be reported as having 1 core instead of 4 (or 8 with hyper threading).

Problem: CPU is slow all the time.

Solution: You might be running your CPU in low power mode (which will reduce the clock speed). Check your BIOS settings for this and other incorrect settings (like accidental under-clocking). Also check the power settings in the Windows control panel.

If you are running the ASUS Cool n Quiet feature, consider turning it off in BIOS. According to ASUS this feature can automatically tune CPU voltage and frequency. However running cool and quiet does not equal maximum performance. Maximum performance is often hot and noisy.

Problem: Laptop computer is slow all the time.

Solution: If you are running on battery power you might find things speed up by connecting the PC to mains power. If your PC is in Power Saver Mode you might get at 30 to 40% improvement in the CPU benchmark after changing to High Performance mode. See the "Power options" in the Windows control panel to change this setting.

Problem: CPU results are low. But they were OK when Windows was first installed and the CPU has more than 1 core.

Solution: After checking power settings and for overheating (see above). Then also check the Windows boot settings. The machine might have been 'tweaked' to run on a reduced number of cores.

Run the configuration utility built into Windows called Msconfig.exe, from the Windows start menu. In the Boot tab select Advanced Options. Then uncheck the "Number of processors" check box. This will allow Windows to autodetect the correct number of CPUs/Cores in the machine.

Problem: Your high end SSD drive doesn't get past around 280MB/sec, but according to the specs should be able to run much faster.

Solution: Make sure you have connected the SSD drive to a SATA 3 port (6Gbits/sec) and not the slower SATA 2 port (which is only 3 GBit/sec). Note that older motherboards won't support SATA 3. After the overheads are taken into account, 3 GBit/sec corresponds to a transfer speed of around 280MBytes/sec

Also check you are in AHCI mode as mentioned above.

Problem: 3D test results are low. Especially for the 'complex' test. Frame rates in games might also be slow.

Solution: Make sure your video card is plugged into the correct PCI-E slot on your motherboard. Some MB have various PCI-E slots that run at different speeds (lane counts, x1, x2, x8, x16).

For PCI-E the lane count is automatically negotiated during device initialization, and can be restricted by either endpoint. For example, a single-lane PCIe (x1) card can be inserted into a multi-lane slot (x4, x8, etc.), and the initialization cycle auto-negotiates the highest mutually supported lane count. The link can dynamically down-configure the link to use fewer lanes, thus providing some measure of failure tolerance in the presence of bad or unreliable lanes

Bad lanes or dirty connectors on your video card or motherboard can result in some of these lanes being disabled.

In the CPU-Z software there is a "link width" display. So check that out and see what you are now running at. For example it should be x16 if that is what your video card and MB support.

For most applications the difference in bandwidth between x8 and x16 isn't important, as x8 is enough most of the time. Being stuck at x1 or x2 however can be very noticeable.

Possible solutions include BIOS updates and re-seating the video card.

Problem: Integer maths test and Prime number test give very low results. About 80% lower than expected. All other tests are give the expected benchmark results and you have an AMD Fusion Llano CPU.

Solution: We believe this is related to a CPU bug.

At the time of writing (March 2012) this seems to effect about half of the CPUs when run in our CPU benchmark.

The bug itself can cause the CPU to hang or behave unpredictably while doing division operations. The workaround AMD suggested is to patch the CPU, which reduces the CPU performance to avoid the hang. The patch should be applied in BIOS. But only half the motherboard manufacturers have applied it from what we can see (as of April 2012).

AMD Fusion Llano CPUs include the A4-3300, A6-3500, A6-3600, A6-3650, A8-3800, A8-3850, Athlon II X4 641, AMD Athlon II X4 651 and a few others.

This problem will be reduced (slightly more hidden) in PerformanceTest version 8 where we will do less division.

For more details, see this post, http://www.passmark.com/forum/showthread.php?t=3656

Problem: The DirectX 9 complex test gives low 3D frame rate results (~30% down) compared to similar machines.

Solution: The Morphological filtering (also know as MLAA) setting might be turned on the video card's device driver control panel. This issue was seen with HD 6850 video card, but probably effects most cards.

Morphological filtering is a technique that applies full screen anti-aliasing, which can improve the smoothness and quality of rendered images.

Problem: 2D results are low compared to other some other baselines. (Or put another way, some machine's have 2D results that are too high).

Solution: We have seen a small number of baselines with very high 2D results in V7 of PerformanceTest. Roughly 10x faster than normal. e.g. Solid vector scores of 22.0 instead of 2.1

It turns out that running PerformanceTest across some remote desktop solutions gives higher than expected 2D performance. This isn't a real performance increase, the video driver is instead throwing away some requests to update the screen, making it seem to the application that updates are running faster than they actually are.

Problem: CPU and video card performance are low. In particular the 2D video performance is very low.

Solution: You are running some 3rd party software save power and lower CO2 emissions. The one we know about that causes a problem is the ASUS 'EPU-4 Engine' software. But there might be others as well. The EPU-4 software seems to under clock the CPU, making your PC run slower so that it takes longer to complete any task you give it. Considering all new CPUs automatically throttle themselves depending on load, it isn't clear to us why you would want this software installed. The ASUS EPU software is also part of what is grandiosely named 'ASUS AI Suite 3'

Problem: CPU, 2D & RAM results are low, as is the CPU's clock speed (in GHz).

Solution: Your motherboard's BIOS might not have correctly detected the CPU you are using. This can happen if the CPU is not on the list of supported CPUs for the motherboard. Which is often a result of a new model CPU being used on an older model motherboard.

An example of this is the Gigabyte GA-78LMT-S2P motherboard not correctly detecting the clock speeds for the newer AMD FX-6200 CPU in the latest F3 BIOS version. PerformanceTest reports the clock speed as 2.81 GHz [Turbo: 2.81 GHz] when it should be 3.8Ghz [4.1Ghz turbo]. So you are effectively loosing about 30% of the machines performance because the BIOS isn't up to date (thanks Gigabyte).

The solution, if newer BIOS isn't available for your motherboard, it to manually correct the clocks in speeds in BIOS, in the same manner as if you are overclocking the CPU.

Things Which Generally Don't Improve System Performance At All

Here is a list of stuff that probably won't help your PC run faster (despite what you might read elsewhere from people with vested interests):

  • Fixing registry problems: Removing a few things from the registry rarely has any impact on PC speed. The whole registry 'cleaning' industry greatly exaggerates the benefits of doing this.
  • Using 'memory optimizers': At best, these memory optimizers do close to nothing. At worst - they degrade system performance and are a straight-out software scam, preying on ignorant consumers.

Problem: I use faster RAM, but performance is worse than with slow RAM on a Ryzen CPU.

Solution: The CPU has a power budget and with high speed RAM the power budget is hit, resulting in throttling of the CPU. Details are in this video.

In our opinion this is kind of poor design. What is point of claiming to support high speed RAM if it might slow the machine down overall? Makes getting the optimal BIOS settings overly complex.

Problem: After Oct 2018 many computers slowed down slightly. 2D graphics and disk especially.

Solution: Intel & AMD implemented some CPU microcode changes to work around security bugs. These were known as Spectre, CVE-2017-5753 and meltdown, there were many variants of these bugs.

The fixes for these issues invovled making API kernel calls to the operating system more inefficient. In our benchmark the 2D graphics benchmark make high frequency API calls so there was a large negative impact. Overall however the impact was typically less than 10% on some CPUs however.

If you get the inspectre tool from Gibson Research it can report on what Spectre & Metldown patches have been applied and disable them. This will then restore the lost performance (but also reopen the security vulnerability). In our opinion, the security issues aren't critical for a home user (one user on a single machine). They are more critical in a server environment with multiple users however.

Problem: RAM got slower in June 2021 on Intel CPUs (in some circumstances).

Solution: Intel implemented some more CPU microcode changes to work around more security bugs. This one is documented as CVE-2020-24512. Details are here.

The change seems to disable zero store optimization (for filling RAM with zeros). The Impact is probably pretty small in real life software, but if you are doing regular benchmarks you might notice the machine getting slightly slower.

Problem: VBS (Virtualization Based Security) has impacted my frame rate (in some circumstances).

Solution: One of the various Windows Updates late in 2022 may have switched on your VBS (even if it was previously disbaled), which in some cases is impacting performance by 5-10%. If you are working from a home desktop, the security benefits of VBS are likely minimal. If you have noticed an impact or would like to push your machine to optimal performance, you could disable VBS. Details are here.

Problem: Performance impact in Aug 2023 Windows patch for AVX2.

Solution: Intel implemented some more CPU microcode changes to work around more security bugs. This one is documented as CVE-2022-40982 and called GDS: Gather Data Sampling or Downfall.

Performance drops can be as high 39%, effecting older Intel CPUs code using AVX2 and AVX-512 instructions. Newer Alder Lake, Raptor Lake and Sapphire Rapids, are not affected.

To disable/fix the issue, open an elevated command prompt and type the following: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 33554432 /f.

Problem: Low Disk Mark score

Solution: If you see an unexpected low score for Disk Mark, ensure that you check your preferences and that the correct drive is being tested.

Problem: Performance impact for AMD's 'Inception' vulnerability.

Solution: AMD implemented CPU microcode changes to work around more security bugs. This one is documented as CVE-2023-20569.

Performance drops can be as high 54%, effecting AMD Ryzen processor families based on Zen 3 and Zen 4 cores. Zen or Zen 2 CPU architectures are not affected.

Patches to fix the vulnerability are more important in cases where the computer is shared with multiple users (e.g. a cloud environment). There shouldn't be any need to fix the vulnerability for a desktop machine with one user.

Problem: Performance impact for AMD's Zenbleed vulnerability.

Solution: AMD implemented CPU microcode changes to work around more security bugs. This one is documented as CVE-2023-2059.

Performance drops can be as high 15%, effecting AMD Ryzen processor families based on Zen 2 CPU architecture, including AMD's EPYC data centre processors and the relevant Ryzen 3000/4000/5000 CPUs.

AMD has only released official firmware-based patches for its data center chips. The impacted Ryzen chips for desktop PCs won't receive firmware patches until the November-to-December 2023.

Problem: Your SSD speed is slower than expected in Windows 11 Pro.

Solution: Windows 11 Pro comes with a default setting that enables BitLocker encryption by default. This setting forces processors to handle encryption and decryption, significantly reducing SSD speeds by up to 45%. Although many SSDs have built-in hardware-based encryption, Windows 11 Pro automatically enables the software version of BitLocker upon installation.

You can disable BitLocker in the system settings to restore your SSD's performance.

Problem: 2D Image rendering and Image filter benchmarks are slow.

Solution: Some computers have multiple video cards installed. Typically one integrated into the CPU and a discrete GPU. Sometimes from different vendors as well. The discrete GPU is usually higher performance, but also uses more electrical power. So there is a trade off to be made when Windows and the various video card device driver decides which GPU to use. Sometimes Windows might select the integrated GPU for 2D functions. Resulting in lower benchmarks than expected.

If you want to use the higher performance discrete GPU all the time, disable the integrated GPU in BIOS. Obviously this might impact power usage and battery life however.

The two benchmarks mentioned above are most affected as they are hardware accelerated by the GPU. Performance differences can be extreme, differences of 5x between the GPUs are common.

Problem: Your Windows 11 system is running slow, especially while gaming.

Solution: Microsoft's Virtualization-Based Security (VBS) feature and HVCI (known as Memory Integrity) are known to impact performance by at least 5%. If you are confident that your system does not require the VBS settings to be enabled, you can disable it via Windows Security settings.