Borderlands 3 Dual-Instance Performance Calculator
Calculate system requirements and performance impact for running Borderlands 3 twice on one PC
Performance Results
Complete Guide: Running Borderlands 3 Twice on One PC
Running Borderlands 3 simultaneously on a single computer (known as “dual-instancing”) has become increasingly popular among players who want to:
- Farm loot more efficiently by controlling two characters at once
- Test different build combinations without switching characters
- Play co-op with themselves to experience multiplayer mechanics solo
- Create content showing multiple perspectives simultaneously
Technical Requirements for Dual-Instancing
The practice places significant demands on your hardware. Here’s what you need to consider:
1. CPU Requirements
Borderlands 3 is moderately CPU-intensive, with the game primarily utilizing 4-6 cores. When running two instances:
- Minimum: 6-core/12-thread CPU (e.g., Intel i5-12400, AMD Ryzen 5 5600)
- Recommended: 8-core/16-thread CPU (e.g., Intel i7-12700K, AMD Ryzen 7 5800X3D)
- Optimal: 12+ core CPU (e.g., Intel i9-13900K, AMD Ryzen 9 7950X)
| CPU Model | Single Instance FPS (1080p Ultra) | Dual Instance FPS (Estimated) | Performance Drop |
|---|---|---|---|
| Intel i5-12400 | 90-110 | 40-50 | ~55% |
| AMD Ryzen 7 5800X3D | 100-120 | 50-60 | ~50% |
| Intel i9-13900K | 120-140 | 65-75 | ~45% |
2. GPU Requirements
The graphics card bears the brunt of the workload when dual-instancing. VRAM becomes particularly critical:
- Minimum: 8GB VRAM (e.g., RTX 3060, RX 6700 XT)
- Recommended: 12GB+ VRAM (e.g., RTX 3080, RX 6800 XT)
- Optimal: 16GB+ VRAM (e.g., RTX 4090)
At 1080p with medium settings, each Borderlands 3 instance uses approximately 4-5GB VRAM. At 4K ultra, this jumps to 7-9GB per instance.
3. RAM Requirements
Borderlands 3 typically uses 8-12GB RAM per instance. With two instances plus system overhead:
- Minimum: 16GB (tight, may cause stuttering)
- Recommended: 32GB
- Optimal: 64GB (for future-proofing)
4. Storage Considerations
While not as critical as other components, having Borderlands 3 installed on an SSD is highly recommended when dual-instancing to:
- Reduce loading times between instances
- Minimize stuttering during asset streaming
- Improve overall system responsiveness
Plan for approximately 100GB of storage space (the game plus two sets of shader caches).
Step-by-Step Guide to Dual-Instancing Borderlands 3
-
Verify Hardware Compatibility
Use our calculator above to estimate whether your system can handle dual-instancing. Pay particular attention to:
- CPU core/thread count
- GPU VRAM capacity
- Total system RAM
-
Prepare Your System
Before attempting to run two instances:
- Update all drivers (especially GPU drivers)
- Close all background applications
- Disable unnecessary startup programs
- Set power plan to “High Performance” in Windows
- Ensure adequate cooling (dual-instancing increases thermal load)
-
Launch the First Instance
Start Borderlands 3 normally through:
- Epic Games Launcher, or
- Steam (add “-noeac -nolauncher” to launch options for better compatibility)
Log in to your first character and get to a safe area (e.g., Sanctuary).
-
Launch the Second Instance
Method 1: Using Steam
- Right-click Borderlands 3 in Steam → Properties
- In Launch Options, add:
-noeac -nolauncher -secondary - Close the game if running, then launch again
- Steam will ask if you want to launch another instance – confirm
Method 2: Using Epic Games Launcher
- Navigate to your Borderlands 3 installation folder
- Find OakGame.exe (typically in Binaries\Win64)
- Create a shortcut to this executable
- Right-click shortcut → Properties → Add
-noeac -nolauncherto the target - Launch the shortcut while the first instance is running
-
Configure In-Game Settings
For each instance, adjust these settings to optimize performance:
- Set resolution to match your monitor(s)
- Enable DLSS/FSR if available (Quality or Balanced mode)
- Reduce or disable:
- Volumetric Fog Resolution
- Screen Space Reflections
- Depth of Field
- Motion Blur
- Cap FPS to 60 if experiencing instability
-
Manage System Resources
To prevent one instance from starving the other:
- Open Task Manager (Ctrl+Shift+Esc)
- Find both Borderlands 3 processes
- Right-click → Set priority:
- First instance: “High”
- Second instance: “Above Normal”
- Set affinity to distribute cores evenly if needed
-
Monitor Performance
Use these tools to track system performance:
- MSI Afterburner + RivaTuner (for FPS and GPU stats)
- HWMonitor (for CPU/GPU temps and usage)
- Process Explorer (for detailed process analysis)
Watch for:
- GPU VRAM usage approaching capacity
- CPU usage consistently at 100%
- Temperatures exceeding 85°C (CPU) or 80°C (GPU)
Performance Optimization Techniques
To maximize performance when running two instances:
1. Graphics Settings Optimization
| Setting | Single Instance (Ultra) | Dual Instance Recommended | Performance Impact |
|---|---|---|---|
| Resolution Scale | 100% | 80-90% | ~15% improvement |
| View Distance | Ultra | Medium | ~10% improvement |
| Anti-Aliasing | Temporal | FXAA or Off | ~8% improvement |
| Volumetric Fog | Ultra | Low | ~12% improvement |
| Material Quality | Ultra | High | ~5% improvement |
2. Windows System Tweaks
- Disable Game DVR: Settings → Gaming → Game DVR → Off
- Disable Fullscreen Optimizations:
- Right-click Borderlands 3 executable → Properties
- Compatibility tab → Check “Disable fullscreen optimizations”
- Adjust Virtual Memory:
- System Properties → Advanced → Performance Settings
- Advanced → Virtual Memory → Change
- Set custom size to 1.5× your total RAM
- Disable Nagle’s Algorithm:
Add these registry entries (backup first):
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{your-interface-guid}] "TcpAckFrequency"=dword:00000001 "TCPNoDelay"=dword:00000001
3. Third-Party Tools
- Process Lasso: Automatically balance CPU affinity and priority
- ISLC (Intelligent Standby List Cleaner): Reduce DPC latency
- LatencyMon: Identify system latency issues
- DDU (Display Driver Uninstaller): For clean GPU driver installations
Common Issues and Solutions
1. Second Instance Crashes on Launch
Solutions:
- Add
-noeac -nolauncherto launch parameters - Run both instances as Administrator
- Disable antivirus temporarily (especially if it has game protection features)
- Verify game files through your launcher
- Try windowed mode for the second instance
2. Severe Performance Stuttering
Solutions:
- Reduce resolution scale to 70-80%
- Disable all post-processing effects
- Cap FPS to 30 as a test (if stable, gradually increase)
- Close all background applications
- Check for thermal throttling (use HWMonitor)
3. Audio Issues (Crackling, Dropouts)
Solutions:
- Set audio quality to 16-bit, 44100Hz in Windows sound settings
- Disable audio enhancements in device properties
- Use WASAPI exclusive mode in game audio settings
- Lower the “Default Format” in device properties to 44100Hz
4. Input Lag or Control Issues
Solutions:
- Use different input devices for each instance (e.g., keyboard for one, controller for other)
- Disable “Use Desktop Game Theatre” in NVIDIA GeForce Experience
- Set both instances to exclusive fullscreen
- Try borderless windowed mode if using multiple monitors
Advanced Techniques for Power Users
1. Virtual Machine Approach
For systems with very high core counts (16+), you can:
- Create a lightweight Windows VM using Hyper-V or VMware
- Assign dedicated CPU cores and GPU resources (using GPU passthrough)
- Install Borderlands 3 in the VM
- Run one instance natively and one in the VM
Pros: Better isolation, can assign specific resources
Cons: Complex setup, some performance overhead
2. Custom Batch Scripts
Create a batch file to launch both instances with specific parameters:
@echo off start "" "C:\Epic Games\Borderlands3\OakGame\Binaries\Win64\OakGame-Win64-Shipping.exe" -noeac -nolauncher timeout /t 10 start "" "C:\Epic Games\Borderlands3\OakGame\Binaries\Win64\OakGame-Win64-Shipping.exe" -noeac -nolauncher -secondary
3. Affinity Masking
Manually assign CPU cores to each instance:
- Launch both instances
- Open Task Manager → Details tab
- Right-click each Borderlands 3 process → Set affinity
- Assign first 6 cores to first instance, next 6 to second instance
4. RAM Disk for Shader Cache
For systems with abundant RAM:
- Create a RAM disk (using software like ImDisk)
- Move the Borderlands 3 shader cache to the RAM disk
- Symlink the original location to the RAM disk
This can reduce stuttering during shader compilation.
Legal and Ethical Considerations
Before attempting to run two instances of Borderlands 3, consider these important factors:
1. End User License Agreement (EULA)
Gearbox Software’s EULA typically prohibits:
- Running multiple instances for farming purposes
- Automating gameplay across multiple instances
- Exploiting multi-instancing for unfair advantages
While running two instances for legitimate purposes (e.g., content creation) is generally tolerated, abusive practices may result in account restrictions.
2. Anti-Cheat Considerations
Borderlands 3 uses Easy Anti-Cheat (EAC). Running multiple instances:
- May trigger false positives in anti-cheat systems
- Could be interpreted as attempting to bypass protections
- Might cause temporary bans if the system detects unusual behavior
The -noeac launch parameter disables EAC, but:
- You won’t be able to play online
- Some features may be disabled
- Use at your own risk
3. Fair Play Guidelines
If using dual-instancing for farming:
- Don’t use it to dominate leaderboards
- Avoid trading items between your own accounts
- Don’t use it in competitive modes
- Be prepared for potential consequences if reported
Alternative Approaches to Dual-Instancing
If your system can’t handle two full instances, consider these alternatives:
1. Single Instance with Save Swapping
- Use save file managers to quickly switch between characters
- Tools like “Borderlands 3 Save Editor” can help manage saves
- Much lower system requirements
2. Cloud Gaming Services
- Run one instance locally, one on GeForce NOW/Shadow
- Requires strong internet connection
- May have input lag
3. Remote Play to Another Device
- Use Steam Remote Play to stream to a laptop/tablet
- Run one instance locally, control second remotely
- Lower performance impact on main system
4. Co-op with a Friend
- Find a trusted player to co-op with
- Share loot drops
- No technical setup required
Future of Dual-Instancing in Borderlands
As hardware continues to advance, dual-instancing may become more accessible:
1. Hardware Trends
- CPUs with 16+ cores becoming mainstream
- GPUs with 24GB+ VRAM (RTX 4090, next-gen cards)
- DDR5 RAM allowing higher capacities at lower latency
- NVMe SSDs with 7GB/s+ speeds reducing load times
2. Software Improvements
- Better multi-instance support in game launchers
- More efficient anti-cheat systems
- Game engines optimized for multi-threading
- Windows improvements in process isolation
3. Potential Game Updates
- Official “second window” mode for content creators
- Built-in benchmarking tools for multi-instance performance
- Better resource management options in game settings
Final Recommendations
Based on our testing and community feedback, here are our final recommendations for dual-instancing Borderlands 3:
For 1080p Gaming:
- Minimum: RTX 3060 + Ryzen 5 5600 + 32GB RAM
- Recommended: RTX 3070 + Ryzen 7 5800X3D + 32GB RAM
- Optimal: RTX 4080 + Ryzen 9 7950X + 64GB RAM
For 1440p Gaming:
- Minimum: RTX 3070 + i7-12700K + 32GB RAM
- Recommended: RTX 3080 + i9-12900K + 64GB RAM
- Optimal: RTX 4090 + i9-13900KS + 64GB RAM
For 4K Gaming:
- Minimum: RTX 3080 Ti + Ryzen 9 5950X + 64GB RAM
- Recommended: RTX 4080 + i9-13900K + 64GB RAM
- Optimal: RTX 4090 + Threadripper PRO + 128GB RAM
Remember that dual-instancing is always a trade-off between performance and convenience. For most players, the experience will be significantly worse than running a single instance, but for specific use cases (content creation, build testing, certain farming methods), it can be worthwhile.
Always monitor your system temperatures and performance metrics when running multiple instances, and be prepared to adjust settings or stop if you encounter stability issues.