The RTX 4090 has finally met its match

How do you fit the RTX 4090 inside a case the size of a toaster? I found out when trying to build inside of the Fractal Terra.

The RTX 4090 has finally met its match
The RTX 4090 sitting on top of a PC.Jacob Roach / Digital Trends

The RTX 4090 is a monster graphics card. It continues to challenge even standard-sized PC cases with its triple-slot size, as well as its thick power cable that can deliver upward of 600 watts. I wanted to fight back. I wanted to put the biggest GPU you can buy in the smallest case possible for the ultimate small form factor gaming experience, and that’s exactly what I did.

Not without plenty of issues, mind you, but I have the RTX 4090 up and running in a 10.4-liter PC case. For context, even a midtower like the Hyte Y40 is 50 liters. It took a lot of planning, plenty of tinkering, and a bit of elbow grease, but the small form factor PC I’ve always dreamed of is here. Here’s how I did it.

Meet the build

A small form factor build inside the Fractal Terra.Jacob Roach / Digital Trends

I built this PC for gaming. I have an RTX 4090 in it, of course, but also AMD’s Ryzen 7 7800X3D. That’s an important component. Fitting the GPU into a mini-ITX case isn’t hard, but doing so with a powerful CPU is. Before getting to that, though, here’s the build:

GPU:Nvidia RTX 4090 Founder’s Edition CPU:AMD Ryzen 7 7800X3D CPU cooler: ID-Cooling IS-55 CPU bracket:Thermalright ASF-Black RAM:32GB PNY XLR-8 DDR5-6200 Motherboard: Gigabyte B650i Aorus Ultra Power supply: Cooler Master V850 Storage: Samsung 980 Pro 1TB, Crucial MX500 2TB Case:Fractal Terra (Jade)

Get your weekly teardown of the tech behind PC gaming

We need to start at the bottom because that’s the only reason this build is even possible. The Fractal Terra is a beautiful small form factor case, but it’s also very unique. Similar to the Lian Li A4-H20, the Terra includes a chamber for your graphics card and a chamber for the rest of your build. Separating the components like this is the only way to get everything inside a case this small, with the components attaching to both sides of an internal spine.

Adjustable spine position on the Fractal Terra.Jacob Roach / Digital Trends

The spine on the Terra, however, is adjustable. You can give yourself more room for a CPU cooler or more room for GPU clearance. I almost had to max out the GPU clearance to fit the RTX 4090 in, and even then, I barely have enough room. A clip on the corner of the Terra’s side panel actually catches on the edge of the RTX 4090. I have to contort the case to get the side panel to close properly.

The ID-Cooling IS-55 CPU cooler.Jacob Roach / Digital Trends

That’s the GPU solved, but as mentioned, the CPU plays a significant role here. There are plenty of tiny CPU coolers, but most can’t handle the Ryzen 7 7800X3D — except for the ID-Cooling IS-55, that is. With a Founder’s Edition RTX 4090 and this CPU cooler, you have just a few millimeters of clearance to get the side panels closed. It’s an extremely tight fit that left basically no room for cable management. I didn’t waste any space inside the PC. I also had to go with some low-profile PNY XLR-8 memory to get the CPU cooler to fit properly.

Although the build is together and functioning, I’d do things differently if I could go back. The Gigabyte B650i Aorus Ultra was a bad choice. It interferes with the cooler and doesn’t provide a secure fit on the CPU. I was able to flip the cooler and barely squeeze it into the Terra, but clearly this isn’t how the build is supposed to go. It looks like Asus ROG Strix B650E-i and MSI MPG B650I Edge both work without clearance issues.

The Ryzen 7 7800X3D installed in a motherboard.Jacob Roach / Digital Trends

The last note is the Thermalright ASF-Black bracket. You may have seen these types of anti-bending brackets for Intel’s latest CPUs. I’m not worried about bending with the Ryzen 7 7800X3D, but these types of brackets apparently can reduce temperatures by a few degrees. Given the limited space for a CPU cooler — and the fact that the bracket was about $8 — I figured it couldn’t hurt.

That’s the build put together, and it’s working just fine (I’m typing this article on it now). But the question isn’t if everything would fit. I knew it would fit. It’s how this build actually performs, particularly when it comes to heat and thermals.

Optimizing the curve

An mini ITX motherboard.Jacob Roach / Digital Trends

I hate a noisy gaming PC, which runs counter to the idea of having a small form factor build. By extension, I hate a hot gaming PC, which not only heats up my office (a converted garage) but also produces more fan noise. And from the start, I had a problem on my hands with this build.

The RTX 4090 was fine, but the CPU fan was loud and hot. At idle, I’d clock temperatures sometimes going above 70 degrees Celsius, and I’d occasionally top out at the thermal limit of 89 degrees in games. Noise was worse, climbing up to 50dB while idle and sometimes even reaching up to 60dB under loud. You can see how things held up under 15 minutes at idle and while playing Diablo IV below.

Ambient (PC off) Idle Load
Average temp N/A 64.3 degrees 79.7 degrees
Average noise 35.6dB 49.8dB 58.9dB

This was on the CPU, which is where I focused my optimizations. The RTX 4090 has been totally fine. Idle, it’ll get down to around 35 degrees, and I’ve never seen it go above 65 degrees under a full load. I really didn’t have any work to do on keeping Nvidia’s monster GPU cool.

The solution for the CPU? Undervolting. Undervolting isn’t about running a processor at a lower speed. It’s quite the opposite, in fact. The idea is to overclock your CPU but cap the frequency. By telling your CPU to run at a higher clock speed, but limiting it from reaching that clock speed, you move the whole curve of voltage up. This means your CPU will hit its normal boost clock speed at a lower voltage. If a processor can hit 5.2GHz at 1.2V, for example, you can overclock it to hit 5.4GHz at that same voltage. With this applied, you’ll hit the original 5.2GHz at a lower voltage.

Ryzen Master with the Ryzen 7 7800X3D.Jacob Roach / Digital Trends

That’s a technical explanation for something that is actually pretty simple to do, particularly with an AMD CPU. You can use the Curve Optimizer either within your motherboard’s BIOS or with the Ryzen Master utility to create a negative offset. It essentially makes it so that, for any given clock speed and voltage, you’re reducing the voltage by a certain amount. AMD allows you to set an offset of up to -30, but not all chips will be able to reach that level. For my Ryzen 7 7800X3D, I found that an offset of -20 was stable.

After setting the offset, the next step is to set some sort of cap, be it on clock speed, temperature, or power. The Ryzen 7 7800X3D is rated for 120W of power, but it rarely reaches that point. Even under a full Cinebench load, the processor never went over 90W, and in games, it would rarely crack 50W. There’s a whole separate discussion to have here, but I settled on a power limit of 70W. It sounds like I’m shaving 50W off of the chip, but I’m really not.

Max temp Max power Max clock speed Score
Stock 89.1 degree 86W 4.7GHz 17,949
-20 CO offset, 70W limit 79.4 degrees 71W 4.8GHz 17,737

This took some trial and error, and if you plan on undervolting, you’ll have to go back and forth a bit, as well. You can see the massive difference it made under a full Cinebench load, though. I was actually above to gain some clock speed back due to the processor not thermal throttling, and while shaving 10 degrees off of my maximum temperature. For all of that, I dropped 1% of the performance, which isn’t enough worth highlighting.

Going a step further

The RTX 4090 inside the Fractal Terra case.Jacob Roach / Digital Trends

The CPU was the biggest hurdle to overcome, but I wanted to optimize further. That started with undervolting the RTX 4090, which was less useful than I thought it would be. I ended up shaving 95 millivolts, taking the voltage from 1.05V to 0.945V targeting 2,775MHz as the boost clock speed. The RTX 4090 technically has a boost clock speed around 2,500MHz, though there’s quite a range. I found that the card I have settled at 2,775MHz under a full load.

Max temp Max power Score
Stock 62.2 degrees 344W 33,254
-95mV 59.6 degrees 326W 33,190

You can see how the undervolt went in Cinebench R24’s GPU benchmark. I shaved a hair of power and temperature while keeping an almost identical score, but I wouldn’t say this is a significant change. You can see a difference in a 10-minute Cinebench run, but I haven’t noticed a meaningful difference in longer gameplay sessions. Still, this is technically better, and I’m not losing any performance, so I have the undervolt running.

From there, I focused my efforts on a proper fan curve, trying to combat the noise that I was getting out of the PC. I’m happy to have the fans ramp up under a full load, but I prefer to keep things quiet when there isn’t much strain on the PC — even if that means running at higher temperatures.

For the task, I used Fan Control. I’ve written previously about setting a proper fan curve, but just like undervolting, it’s a process of trial and error. Checking my idle temperatures after the undervolt, I tried to set the curve to keep the fan speeds low around that area, keeping them from ramping up until I transition into something more demanding. I’m still dialing in the curve for the CPU, but I’m pretty happy with where it’s at now.

Fan Control software running on PC.Jacob Roach / Digital Trends

After undervolting on the CPU and GPU, and setting a proper fan curve, here’s where I ended up after 15 minutes at idle and in Diablo IV: 

Ambient (PC off) Idle Load
Average temp N/A 53.2 degrees 71.5 degrees
Average noise 35.6dB 46.2dB 51.1dB

It’s a huge improvement. Temperatures are way down compared to where they were at previously, and noise has been significantly reduced, as well (particularly while playing games). I’m not totally satisfied with the idle temperatures, so I’ll be working to balance the noise and temperatures with the fan curve going forward. Compared to where the PC was at, though, this is a massive improvement.

The RTX 4090 sitting alongside the Fractal Terra case.Jacob Roach / Digital Trends

Since building this PC, I haven’t stopped looking over in awe at just how much hardware you can pack in such a small box. It’s been a transition going from a standard midtower to a small form factor case, particularly with the noise and heat. But after getting my hands dirty with undervolting, I’m happy with where the PC has ended up.

I’m saving a ton of desk space without sacrificing any power, as well. This is just about the highest-end gaming PC you can build right now, but it takes up less space than a game console. I’ve never really considered myself big on small form factor PCs, but after moving the RTX 4090 into the Fractal Terra, I might’ve been converted.

Editors' Recommendations

Nvidia’s new standard crams an RTX 4080 Super in a tiny case This $7 app doubled the performance of my gaming PC — seriously The RTX 4090 is more popular on Steam than any AMD GPU Intel’s new CPU feature boosted my performance by 26% — but it still needs work GDC 2024 in review: Path tracing, upscaling, and CPU-killing tech