
If you're worried about your PC not performing as well as it should on a daily basisIt's very likely that the problem isn't solely with Windows or the drivers, but also with how you've configured your BIOS or UEFI. It's an area that many users rarely touch, but it contains options that do make a difference in performance, stability, power consumption, and temperature.
On modern motherboards, whether for gaming, workstations, or servers, there are settings you should be familiar with: from XMP/EXPO for RAM, to power management, features like Resize BAR, Turbo Boost, and SMT, to security parameters like Secure Boot and TPM. Understanding what each setting does allows you to Get the most out of the hardware without sacrificing stability. nor put the team at risk.
What is BIOS/UEFI and why is it still so important?
The classic BIOS and its successor, UEFI, are the motherboard firmware responsible for initialize all hardware when turning on the computer and to hand control over to the operating system. It's the first thing that runs when you press the power button, long before the Windows logo appears.
In this initial phase, the firmware checks the CPU, RAM, storage, graphics card, and peripherals using the POST (Power-On Self-Test), and decides which device to use. The operating system is about to start.In addition, it offers a settings menu where you can change memory settings, voltages, boot order, power modes, security, and much more.
On a modern PC, what we usually call "BIOS" is actually UEFI. UEFI is a system more advanced, modular and flexible than the old BIOS: supports huge disks, GPT partitions, secure boot, a graphical interface (often with a mouse) and built-in utilities such as firmware updaters from USB.
This firmware layer also uses CMOS memory to store settings (date and time, boot order, voltage settings, passwords, etc.). This CMOS memory is volatile, so it is maintained by a small battery on the motherboard that allows it to Do not lose your settings when you turn off your computer.
BIOS vs UEFI: Differences that do affect daily use
Traditional BIOS relies on a fairly limited input/output system: a text interface, restricted support for large hard drives, and few extra options. UEFI, on the other hand, offers a A more user-friendly interface and many more capabilitiesdesigned for current hardware and operating systems.
With an older BIOS, you're limited to MBR partitions and disk size restrictions (around 2 TB). With UEFI, you can use GPT without problems, giving you support for... high-capacity disks and many more partitionsFurthermore, UEFI can load third-party utilities and applications, something that the classic BIOS is not equipped to do.
Security is also key: UEFI incorporates features like Secure Boot, which only allows signed and verified software and bootloaders to boot. This helps prevent certain types of malware from attaching to the boot process and is a cornerstone of the Modern security in Windows 10 and 11.
In terms of compatibility, current operating systems (Windows 11, many modern Linux distributions) are designed to work best with UEFI and GPT, offering faster boot times, better power management, and stronger support for new storage and security technologies.
MBR vs GPT: how it affects your disk and boot time
When discussing BIOS/UEFI, the eternal debate between MBR and GPT also arises. MBR is the classic partitioning scheme, limited by design: it can only address up to about 2 TB per drive and supports a maximum of four primary partitions per disk (or combinations with extended partitions).
GPT, typically associated with UEFI, is a much more modern scheme that uses globally unique identifiers (GUIDs) for partitions. This allows you to manage enormous disks (on the order of zettabytes, far larger than what you'll see at home) and have up to 128 partitions on a single disk, which is very useful in advanced environments or if you're going to organize your storage. in a more granular way.
Another advantage of GPT is resilience: it doesn't store the partition table in just one place, but in several locations on the disk, and includes integrity data. This makes more resistant to corruption and flaws that could render an MBR unusable. Furthermore, GPT integrates better with modern secure boot and encryption systems.
The main drawback of GPT is its compatibility with very old systems: some older operating systems don't support it well. But if you use Windows 10, Windows 11, or modern Linux distributions, it will usually be suitable for you. using GPT in conjunction with UEFI to take advantage of high-capacity hard drives and current security features.
Key BIOS/UEFI elements that affect performance
Within the BIOS/UEFI settings menu, you'll find many sections, but a few directly impact day-to-day performance. Typical menus like "Advanced," "Tweaker," "AI Tweaker," "OC," "Power Management," and similar options control settings that, when properly adjusted, can significantly improve your system's performance. PC runs smoother or faster.
In terms of pure performance, highlights include CPU and RAM overclocking options, memory profiles like XMP/EXPO, processor power management (P-states, C-states, performance modes), and the enabling or disabling of technologies such as SMT/Hyper-Threading or Turbo Boost, and platform-specific functions such as Resize BAR (Re-Size BAR, Re-Sizeable BAR).
Also important are the device management menus, where you can enable or disable SATA controllers, manage NVMe and USB ports, integrated network cards, audio, etc. Removing what you don't use can help clean IRQs and reduce potential conflictsalthough the impact on performance is usually secondary in home PCs.
The “Power Management Setup” and similar sections control power-saving behavior, sleep modes, wake-on-LAN, CPU deep sleep states, and other functions that influence both power consumption and performance. feeling of fluidity under load.
Power management in BIOS: performance vs consumption

One of the settings with the most real impact on servers and high-performance systems is the BIOS power profile. Many manufacturers offer predefined profiles such as "Balanced," "Power Saving," and "Maximum Performance," or they let the operating system itself configure them. control frequency scaling processor.
Features like Demand-Based Switching (DBS) and other dynamic scaling mechanisms adjust the CPU's frequency and voltage according to the load. During periods of low activity, they lower the frequency to save energy and reduce temperature; when power is needed, they increase the clock speed. This is great for energy efficiency, but it introduces some latency. processor response.
On servers or PCs designed for sustained peak performance (databases, heavy virtualization, workstations, or very demanding gaming machines), it's usually more advantageous to use a performance-oriented profile with less aggressive power-saving modes. However, this does result in higher power consumption and temperatures, so you'll need... good cooling and a quality power supply.
In virtualized environments, relying on the operating system to manage all power details can add overhead or lead to unpredictable behavior. That's why many administrators prefer to configure a high-performance power profile in the BIOS, limiting deep sleep states and prioritizing consistency and low latency about saving.
Turbo Boost, C states and core speed
In modern Intel processors, technologies like Turbo Boost (2.0 or 3.0) allow the cores to automatically overclock above the base frequency when there is sufficient thermal and electrical headroom. Thus, without any manual overclocking, the CPU can increase frequency by several steps when it detects heavy loads.
Turbo Boost takes into account how many cores are active, power consumption, and temperature. If only a few cores are working and the processor is cool, it can reach close to or even the maximum turbo frequency defined by the manufacturer. Intel states that, under single-threaded loads, Turbo Boost 3.0 can improve performance from a thread of work up to around 15% compared to 2.0, thanks to prioritizing its "best" cores.
However, if the CPU approaches its thermal limit, thermal throttling kicks in: the processor reduces its frequency to stay within safe limits. If the system is poorly cooled, this means you could lose a significant portion of the turbo boost benefit, so it's worth keeping an eye on it. chassis temperatures and ventilation.
Related to this are C-states, which are deep sleep modes for the cores. Some administrators disable these states in the BIOS on servers or low-latency systems because entering and exiting them causes frequency variations that can affect maximum sustained performance. If you're looking to squeeze every last MHz out of your system, it's generally recommended to restrict or deactivate very deep C states, accepting a higher consumption at rest.
SMT/Hyper-Threading: more threads, but not always better
Simultaneous multi-threading (SMT) technology in AMD or Hyper-Threading in Intel causes each physical core to appear to the system as two logical cores. Thus, an 8-core CPU can appear as 16 threads to the operating system, allowing make better use of execution units when there are tasks that do not saturate the core to 100%.
In many modern workloads and games, SMT improves performance, sometimes significantly, because it increases useful parallelism. Intel once estimated improvements of up to 30% in favorable scenarios, although the actual gain depends heavily on the software and the type of task being run on the machine. on a regular basis.
However, there are scenarios where SMT can be detrimental. In virtualization with many small machines, assigning only one logical thread to each VM can lead to internal contention on the same physical core, resulting in higher latency. In systems with heavily overloaded cores, a performance drop can also be observed due to saturation of shared resources. within the physical core.
Most motherboards that support SMT have it enabled by default, but it's possible to disable it in the BIOS/UEFI. A good practice in critical environments is to perform comparative tests with SMT enabled and disabled to determine which option provides the best balance between performance, latency, and efficiency for that specific load.
NUMA, node interlacing, and server performance
Multiprocessor servers and advanced platforms use NUMA (Non-Uniform Memory Access) architecture, where each CPU has its own memory controller and a "local" block of RAM. Access to local memory is faster than access to memory located on another node because reaching remote memory requires... cross the NUMA interconnectionadding latency and possible containment.
Some systems include a BIOS option called interleaving, which distributes data among memory controllers to mask the difference between local and remote memory. Enabling interleaving results in a partial loss of NUMA visibility, and the system treats memory differently. flatter and more uniform.
On many servers acting as virtualization hosts, it is often more efficient to disable NUMA interleaving, so that the system creates a System Resource Affinity Table (SRAT) indicating which memory blocks are linked to each CPU. Modern hypervisors use this information to attempt to place each VM in local memory of a specific node.
This cannot always be maintained if a virtual machine needs more memory than a single NUMA node provides, but in practice, it helps minimize remote accesses and improves the performance of memory-intensive workloads, reducing average system latency. under heavy virtualization.
Server power management: profiles and DBS
In server hardware, BIOS power settings are one of the most influential factors in overall performance. Many manufacturers include profiles such as “OS Controlled,” “Static High Performance,” “Dynamic Power Savings,” or similar, which determine how much headroom the CPU and chipset have. adjust frequencies and voltages.
When you let the operating system control frequency scaling, it can apply its own policies, but this introduces some overhead and isn't always ideal for hypervisors or very bare systems. Therefore, in data centers focused on pure performance, an internal BIOS profile is typically selected. focused on maximum powersacrificing energy efficiency.
On the other hand, if the priority is energy consumption (for example, in a data center where electricity bills and cooling are critical), it's advisable to opt for more aggressive power-saving profiles, disabling extended turbo mode and allowing deep standby states, being aware that the system won't be maximizing energy efficiency. full CPU potential under sustained load.
In any case, administrators must remember that raising the bar for performance comes at a cost: more heat, more fan noise, and potentially a shorter lifespan for some components if the cooling system isn't properly sized. It's always about finding the right balance. the right balance for each server.
Key options for a modern gaming PC (real examples)
If we look at a modern desktop PC, for example with an ASUS ROG Z690-A Gaming WiFi D4 motherboard, an Intel Core i7-12700K, 32 GB of DDR4 3600 MHz RAM, an RTX 3070 Ti graphics card, and Windows 11, the BIOS settings that truly impact daily performance are fairly straightforward. Some will already be well-configured by default, but it's worth checking them. review and refine them.
On this type of platform, enabling the XMP profile (usually called XMP I or XMP II on ASUS) is almost mandatory for the RAM to operate at the frequency and latencies promised by the manufacturer, instead of the much lower JEDEC standard. Having the memory running at 3600 MHz CL18 versus 2133/2666 makes a very noticeable difference. in certain games and tasks.
On the graphics side, it's worth enabling Resize BAR (Re-Sizeable BAR) if both your motherboard and graphics card support it, as is the case with an ASUS ROG RTX 3070 Ti. This feature allows the CPU to access the entire GPU memory range as a single block, instead of in small windows, which in many games can lead to performance issues. a few extra FPS or less stuttering.
In general, there are no major practical drawbacks to enabling Resize BAR on modern Nvidia or AMD graphics cards, other than that in some isolated games it might not offer any benefit or, in very rare cases, produce minor inconsistencies that are usually corrected with drivers. For a typical Windows 11 gaming PC, having it enabled is usually a good choice. highly recommended.
Overclocking, AI, and automatic profiles in modern BIOS
Many gaming motherboards include automatic overclocking systems, sometimes under catchy names like “AI Overclocking”, “OC Genie”, “Game Boost”, or similar. These features analyze the processor, cooling, and load behavior to apply a Slight controlled overclocking and voltage adjustments without the user having to manually adjust each parameter.
Using these tools can be an easy way to gain some CPU performance, as long as you're aware of their limitations: they don't replace a fine-tuned manual overclock, but they tend to be more conservative and take temperature into account. do not damage the processorIt's a convenient middle ground for those who want a bit more speed without too much hassle.
However, any increase in frequency implies higher power consumption and heat. If your cooling is inadequate or the case has poor airflow, even automatic overclocking can cause the CPU to reach its thermal limit sooner and begin throttling, resulting in a final effect that may be less than expected. or even counterproductive in long loads.
For users who prioritize absolute stability (for example, on mission-critical PCs), the best approach is usually to keep the CPU at stock settings, with Turbo Boost and XMP enabled, but without additional overclocking, and focus on fine-tuning power management and cooling. ensure sustained performance.
Recommended options for a Ryzen 7 7800X3D with DDR5
In a modern system with a Ryzen 7 7800X3D CPU, 32 GB of DDR5 6000 CL30 RAM, an RTX 5060 Gaming 8 GB graphics card, a B650 Gaming X AX V2 motherboard, and an NVMe SSD, the BIOS settings also play a significant role. AMD's X3D processors are very sensitive to temperature and consume relatively little power, but it's still advisable to respect the BIOS settings. the manufacturer's recommendations.
In this case, it's highly recommended to enable the EXPO profile (AMD's equivalent of XMP) so that the DDR5 memory runs at 6000 MHz CL30, as this is a sweet spot for Ryzen 7000 performance. This improves memory access and, consequently, performance in games and applications that scale well with it. RAM bandwidth.
It's also advisable to ensure that the BIOS is updated to a version that includes the latest AGESA optimizations for the 7000X3D, as AMD has been refining the voltage and frequency curve behavior to maintain a good balance between performance and thermal safetyBIOS updates on Gigabyte motherboards are usually done using Q-Flash from USB, following the manufacturer's instructions.
Regarding overclocking, with these 7800X3Ds, it's best to avoid aggressive manual overclocking. Instead, apply undervolting curves or make slight adjustments to better maintain boost frequencies. AMD already pushes these chips quite hard out of the box, and a poorly executed overclock can... reduce stability and shorten lifespan processor.
Secure Boot, TPM and boot security
Modern BIOS/UEFI systems include a number of security options that impact compatibility with recent operating systems and protection against malware. Secure Boot, for example, verifies that the boot software is signed and authorized, preventing bootloaders from loading. manipulated or malicious.
In Windows 11, in addition to Secure Boot, TPM 2.0 (either a physical chip or firmware) is required to enable advanced security features such as BitLocker disk encryption and other features. Many motherboards have the TPM firmware (fTPM) disabled, and it is necessary to enable it. Enable it manually in the UEFI.
When enabling Secure Boot, it's important to select the appropriate mode (for example, Windows UEFI mode and Secure Boot Standard policy) to avoid problems when booting certain alternative operating systems. If you use dual booting with some Linux distributions, you may need to Adjust or temporarily disable Secure Boot so that they work properly.
Although they don't directly increase FPS or benchmark scores, these security options have a clear impact on day-to-day use: they help keep the system more protected against attacks that load at startup and ensure the compatibility with Windows 11 requirements and future versions.
How to update the BIOS/UEFI safely
Updating the BIOS is a delicate operation, but when done correctly, it's very useful. New firmware can improve compatibility with new CPUs or memory, fix bugs, refine power management, or add features, and it's helpful to know how. revert a firmware update If something goes wrong, the first step is to accurately identify the exact model of your motherboard, whether by consulting the manual, the board itself, or system tools.
Next, you need to check which BIOS version you currently have installed, either by accessing the UEFI settings or using commands from within the operating system. With that information, go to the manufacturer's website, find your model, and download the latest recommended version, making sure it's compatible. the correct one for your license plate inspection.
The next step is to prepare a USB drive formatted in FAT32 and copy the BIOS file exactly as provided by the manufacturer, without renaming it or placing it in any unusual folders. Many motherboards include built-in utilities (such as Q-Flash, EZ Flash, M-Flash, etc.) that allow you to flash the BIOS directly from within the BIOS itself without needing external programs. nor loaded operating systems.
During the update process, it is crucial not to turn off the computer, force a restart, or touch anything that could interrupt it. A power outage or a freeze during flashing can render the motherboard unusable, unless it has advanced recovery mechanisms such as dual BIOS. Once the process is complete, the computer restarts, enters the UEFI, and loads the optimized default settings. avoid conflicts with older configurations.
Basic BIOS configuration: essential steps
Beyond the advanced options, there are a number of basic settings that should always be reviewed after building a new PC or updating the BIOS. The first is to establish correct system date and timebecause that affects certificates, file synchronization, and the functioning of certain online services.
Next, you need to correctly set the boot order, marking the SSD or disk where the operating system is installed as the first option, and leaving USB or other media only when... you need to start from themThis prevents slow startups or confusion when you leave a USB drive connected.
It's also advisable to verify that all installed RAM, drives, and the dedicated graphics card are correctly detected. If something is missing from the BIOS, it's best to fix it before the operating system attempts to install it. Load drivers on poorly recognized hardwareIn laptops and OEMs, there are sometimes manufacturer-specific options for recovery or diagnostics that are also worth a look.
Finally, if you wish, you can set BIOS or boot passwords, although on home computers this makes more sense when the PC is shared or you want to prevent unauthorized changes to the settings. In corporate environments, it's an extra layer of security. protect the firmware against unauthorized access.
When is it worth modifying the BIOS and when is it not?
BIOS/UEFI settings can make a noticeable difference, but it's not something you should fiddle with constantly. It only makes sense to access them when you're building a new computer, upgrading your CPU or RAM, or when the manufacturer releases a new update. relevant firmware update that corrects problems you are experiencing.
If the system is stable, error-free, boots quickly, and performs as expected, there's no need to flash every new version. In fact, each update carries minimal risk, and if it doesn't offer improvements you need, it's better to keep it. not to do it out of pure inertiaHowever, it's a good idea to check the manufacturer's website from time to time in case any important security or compatibility patches are released.
On the other hand, if you're experiencing strange crashes, memory that isn't performing as specified, problems with new graphics cards or with Windows 11, a BIOS update and a configuration review (XMP/EXPO, Secure Boot, TPM, power profiles, etc.) are usually among the solutions. sensible first diagnostic stepsAlways, of course, back up important data before making significant changes.
Taking the time to understand what each key option does allows you to maintain a healthy balance between performance, power consumption, security, and stability. Adjusting XMP or EXPO, configuring Resize BAR, choosing the right power profile, and ensuring your BIOS is up to date, without obsessing over unnecessary flashes, is a very effective way to to have a PC that performs at its best without becoming unstable.