Article Thumbnail

Borderlands 2 Certified on Puget Systems Deluge

Written on September 19, 2012 by Matt Bach
Share:

Introduction

Borderlands 2

Set five years after the events of the first Borderlands, a man named Handsome Jack has claimed the wealth of the Vault and used it to take gain dominion over Pandora. To stop his campaign to industrialize the planet and exterminate the existing colonist population, you (playing as a treasure hunter) must choose one of four classes to stop him. 

The game includes many of the features associated with the original Borderlands; from the cell-shaded art style to the apocalyptic landscape with a huge number of weapons and upgrades to find. At launch there will be four classes (one additional class is already planned to be released a few months after launch) each with skill trees that allow you to upgrade and customize your character to fit your individual play style.

While we could go on and on about the gameplay aspect of Borderlands 2, in this article we are going to focus on the performance of this game; specifically on the Puget Systems Deluge line of computers. If you are more interested in the gameplay of Borderlands 2, we recommend searching YouTube for Borderlands 2 gameplay.

To start this article off, let's take a look at the minimum and recommended system requirements for Borderlands 2:

System Requirements

  Minimum Recommended
OS Windows XP SP3 Windows XP SP3/Vista/Win 7
CPU 2.4 GHz Dual Core Processor 2.3 GHz Quad Core Processor
RAM 2 GB 2 GB
Hard Disk Space 13 GB Free 20 GB Free
Video Memory 256 MB 512 MB
Video Card NVIDIA Geforce 8500 /
ATI Radeon HD 2600
NVIDIA Geforce GTX 560 /
ATI Radeon HD 5850
Sound DirectX 9.0c Compliant DirectX 9.0c Compliant


The minimum specifications are pretty tame, but don't expect to run the game at anything other than low settings with hardware that only meets the minimum specifications. For the recommended specifications, the largest limiting factor for most users will be their video card as the recommended cards at the medium/high end of the spectrum. NVIDIA has published a graph showing a sampling of video cards and their expected performance, but only two of the seven the video cards benchmarked are current generation cards.

NVIDIA's GPU performance chart for Borderlands 2
Borderlands 2 NVIDIA GPU Chart

Since our computers utilize the current generation of cards, we are going to focus on current generation NVIDIA and AMD cards to get a good look at exactly what performance you can expect if you purchase a Puget Systems Deluge computer.

Test Setup


For each benchmark run, we ran the game at 1920x1080 resolution since that is a very standard resolution for gaming, but changed most of the other video settings to the following:

Test Settings Low Medium High
Resolution 1920x1080 1920x1080 1920x1080
Ambient Occlusion Off Off On
Depth of Field Off On On
Anisotropic Filtering Off 8x 16x
Bullet Decals Off Normal High
Foliage Distance Near Far Far
Texture Quality Low Medium High
Game Detail Low Medium High
View Distance Low Medium Ultra High
PhysX Effects Low Medium High
FXAA Off Off On


Since Borderlands 2 does not have a built-in benchmarking feature, we had to find a place within the game that had a good combination of action (including explosions and PhysX objects), view distance, and consistency. Luckily, near the very beginning of the game has an almost perfect location that allowed us to perform very consistent 4 minute benchmark runs.

Since each run was done manually, there are some slight variations between runs, but overall we were very happy with the consistency in our results. Our method was to set a specific time that we were allowed to stay at each location, and whether or not all the bad guys were killed moved immediately to the next location once that time expired. If we managed to kill all the bad guys before the time expired, we faked continuing fighting by shooting at random and PhysX enhanced objects. We also made sure to use an explosive weapon, as the additional effects associated with the multiple small explosions should put a little bit more load on the system.

Below is a example video of one of our test runs. Specific times to note are:

Time Notes
0 Seconds: Start facing a wall for five seconds to ensure a consistent start to each benchmark run
30-60 Seconds: Fight at first enemy camp
70-80 Seconds: Fight at second enemy camp with large explosion
95-140 Seconds: Fight at third enemy camp. Large number of enemies and PhysX enhanced objects
150-225 Seconds: Boss fight, large number of big explosions
230 Seconds: Move to location with long view distance and high detail


Deluge A2 Results

Total Minimum/Average Results:

Borderlands 2 Deluge A2 Low Benchmark Overall Borderlands 2 Deluge A2 Medium Benchmark Overall Borderlands 2 Deluge A2 High Benchmark Overall

Over-Time Graphs:

Borderlands 2 Deluge A2 Low Benchmark Over-Time Borderlands 2 Deluge A2 Medium Benchmark Over-Time Borderlands 2 Deluge A2 High Benchmark Over-Time


While 30 FPS is generally deemed the minimum acceptable performance for gaming, we like to use 40 FPS when benchmarking as it gives a little bit of leeway in case there is heavier action later in the game. Using 40 FPS as our cutoff, we found that the NVIDIA GTX 650 and AMD Radeon HD 7750 are both just barely able to run Borderlands 2 on low settings at 1920x1080.

Bumping up to medium, the NVIDIA GTX 660 and 660 Ti both meet our 40 FPS minimum requirement. At high, the NVIDIA GTX 660 almost meets our requirements, but the NVIDIA GTX 660 Ti is the only card to have a minimum framerate greater than 40 FPS.

One specific thing to take note of is the relatively poor performance of the AMD Radeon cards. This is almost exclusively due to the use of the PhysX engine which is owned by NVIDIA and utilizes the CUDA cores found on NVIDIA cards. More information on this in the later section: AMD and PhysX Caveat

Deluge L2 Results

Total Minimum/Average Results:

Borderlands 2 Deluge L2 Low Benchmark Overall Borderlands 2 Deluge L2 Medium Benchmark Overall Borderlands 2 Deluge L2 High Benchmark Overall

Over-Time Graphs:

Borderlands 2 Deluge L2 Low Benchmark Over-Time Borderlands 2 Deluge L2 Medium Benchmark Over-Time Borderlands 2 Deluge L2 High Benchmark Over-Time


Once again using 40 FPS as our cutoff, we found that all of the cards we tested were easily able to run the game on low settings at 1920x1080. In fact, many are literally off the charts getting at times above 250 FPS. For the sake of scale, we opted to not resize the charts (seriously, do you really need to see exactly how much higher than 250 FPS the game was running at?)

Bumping up to medium, all of the NVIDIA cards passed, but neither of the AMD cards passed. Surprisingly, the NVIDIA GTX 670 and 660 Ti actually outperformed the NVIDIA GTX 680 when it came to the minimum FPS, although the NVIDIA GTX 680 did have a better average FPS.

On high, the NVIDIA cards again all passed, but neither of the AMD cards. Once again, this is almost exclusively due to the use of the PhysX engine which takes advantage of the CUDA cores found on NVIDIA cards.

AMD and PhysX Caveat

PhysX is a physics engine that takes advantage of CUDA-enabled video cards (NVIDIA Geforce) to offload physics calculations from the CPU to the GPU. Video cards are very good at these types of calculations, so this allows the game to run much smoother overall even though a heavier load is being put on the GPU.

Since PhysX uses CUDA cores that are only found on NVIDIA cards, it is completely to be expected that AMD video cards do not do well with PhysX. The result is the poor performance we saw by the AMD video cards when PhysX was turned up to medium or high. We could have left it on low for our testing, but we consider PhysX to be a major part of Borderlands 2. For a good look at an example of what PhysX does in Borderlands 2, we suggest checking out the video from NVIDIA below:

Clearly, PhysX use is a big part of the visuals in Borderlands 2. For those that either already own an AMD video card and not looking to upgrade, or for whatever reason would rather have an AMD video card over NVIDIA, we suggest keeping PhysX on low no matter what video card model you have.

With everything on high except for PhysX, the result is a 2-3X increase in the average FPS, and a 2.5-3.5X increase in the minimum FPS on AMD video cards. This is a huge increase and clearly shows that if you do not need/want PhysX, AMD cards will actually perform much better than our previous testing showed.

Borderlands 2 AMD and PhysX Performance

Conclusion

In conclusion, the Puget Systems' Deluge line of computers is more than powerful enough to handle Borderlands 2. Of course, depending on the hardware you choose, you will be able to play the game at a range of settings. In order to play at the highest settings at 1920x1080 resolution, we recommend at least using an NVIDIA Geforce GTX 660 Ti. Due to the heavy use of PhysX, we advise on avoiding AMD video cards for Borderlands 2 as PhysX is not at all optimized for AMD GPUs.