2019 13" MacBook Pro [8th,4C,U] + RTX 2070 Super @ 32Gbps-TB3 (Razer Core X) + W...
Clear all

2019 13" MacBook Pro [8th,4C,U] + RTX 2070 Super @ 32Gbps-TB3 (Razer Core X) + Win10  


New Member
Joined: 2 years ago

This setup runs surprisingly well considering the 1.4 GHz base clock of the CPU. That being said I downloaded QuickCPU to adjust my target boost speeds and when I set it to about 2.8 or 2.9 GHz, I have no thermal throttling issues and all games run very smooth (may put it up to 3.0-3.2 for a CPU bound game). If you are using this laptop to game I STRONGLY recommend doing this if you are experiencing hickups and pauses in game. This is happening because the CPU's default settings have it turboing up super high when under stress, which will always cause CPU throttling back to base clocks or lower, and no modern AAA titles will run at 1.4 GHz, and you will experience a stutter with each throttle. Once you have QuickCPU go into advanced settings and and select speed shift at the top. Make sure its enabled, and put your minimum clock speed to 2.4 Ghz. Then put target clock speed to somewhere between 2.8 and 3.0, maybe turboing up to 3.2 for games that are heavily CPU bound. Just keep an eye on thermals, none of your cores should reach the PROCHOT of 100 degrees celcius. If they are, lower your target clock. You can also set highest turbo in these settings, I have mine at 3.9 GHz as that is the limit for this CPU. In this software you can also undervolt, which will give you much more performance and better thermals. To do this go to advanced CPU settings and then FIVR. Only undervolt your offset voltage for the CPU, CPU cache, and iGPU. start with maybe -40 mV for the CPU and -25 mV for the iGPU to see if anything crashes. If it doesn't, you can go lower. I recommend looking up an undervolting guide.

Putting my target clock speed around 3 GHz nets me great gaming performance even in AAA titles such as Call of Duty, Borderlands 3, GTA V, Destiny 2 and yes, even Cyberpunk 2077. 

I haven't run too many benchmarks but heres what I know so far:


Shadow of the Tomb Raider all settings maxed out, benchmark 1440p - avg FPS 53 with no stutters - avg of 60 on high settings

Cyberpunk 2077 max settings, ultra ray tracing 1080p ultrawide (expect slightly better performance for regular aspect ratio) - avg FPS 30 (and looks incredible)

GTA V max settings 1440p - avg FPS 95

Borderlands 3 max settings 1440p - avg FPS 60-70

Apex Legends max settings - 55-60 FPS


This build is surprisingly powerful, but there is sometimes a tradeoff. In games that are even moderately CPU bound, you are better off running at higher graphical settings, as you will not gain many frames from lower settings (Ex. GTA V Ultra - 85 FPS and GTA low - 100ish FPS). All lower settings will do is make the game more and more CPU bound, and you will not see fps jumps anywhere close to a desktop when turning the settings down. Your goal when using this set-up should be to take enough stress off the CPU to not throttle and put as much stress as you can on the GPU, and make sure there is absolutely no thermal throttling.

In closing, this build took me a few months to optimize and it definitely was a pain in the ass, so this post is for the person in my shoes 3 months ago. I hope this guide can help you optimize your eGPU setup.



I use a low profile laptop stand I got off amazon for $10. This will substantially improve laptop thermals.

My 2070 Super is an MSI OC Ventus model with increased cooling. GPU Thermals still shouldn't be an issue though.

Be careful using QuickCPU, this isn't software you can just button push. I once accidentally dropped my target clock speed to under 500 MHz and it almost bricked my laptop. Thankfully if you do mess up most of the time the computer will just restart and reset to default CPU settings.

If you are planning on playing games like Civ or Dota, this is not the set up for you. CPU bound games will not take much advantage of the eGPU, and the CPU is simply not powerful enough to run games like these at decent settings.




I recommend either ultra nonray-tracing or medium ray-tracing for graphics. 

Set population density to low. Too many NPCs spawning in will destroy your CPU/FPS.

DLSS is extremely helpful and I recommend putting it to quality or auto. But all the options except for ultra performance are pretty good. 

If you are stuck around 40 FPS and cannot get it any higher using the settings, I recommend turning max FPS to 30 or 35. This will allow you to play the game at near max settings at a smooth 30 fps.


Macbook Pro 13" 2020 i5-8257U + RTX 2070 Super

2019 13" MacBook Pro [8th,4C,U] + RTX 2070 Super @ 32Gbps-TB3 (Razer Core X) + Win10 [build link]  

Noble Member Admin
Joined: 6 years ago

Appreciate if you complete the build template and include some hardware photos to verify your implementation.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]  

New Member
Joined: 2 years ago

@nando4, Will do, still figuring out the website. Thanks for the quick response.


Macbook Pro 13" 2020 i5-8257U + RTX 2070 Super

2019 13" MacBook Pro [8th,4C,U] + RTX 2070 Super @ 32Gbps-TB3 (Razer Core X) + Win10 [build link]  

nando4 liked
Estimable Member
Joined: 5 years ago

@matty_hill, Good work, you have detailed so much your post. the better was that you said your framerate in games, that i believe is the interest of many peoples in build an eGPU setup, like me. I like the superposition benchs, but i prefer to see the performance in games, because of TB3 Bandwidth.


2016 15" ASUS ZenBook Pro UX501VW (GTX960M) [6th,4C,H] + RTX 2070 @ 32Gbps-TB3 (Orico TOM2T3-G40 * ADT-Link R43SL) + Win10 [build link]  

itsage liked
Active Member
Joined: 2 years ago

Excited to see your build sheet. Trying to set up my 2020 MBP and having some issues to say the least. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.