I solved it!!!
There were definitely some overheating issues with my device, but after several modifications, repastes and etc. I got my temps down pretty low but this still didn’t resolve the issue I was having in BF6 where after ~25 minutes of gameplay my performance would nose dive.
To tell a very long story short, it was all due to the battery (after overheating was resolved)!
My 240W charge is not actually enough to power the FW 16 at full throttle in BF6 and charge the battery at the same time. I’ll pull anywhere from 2-20W from the battery while playing… that is until the battery hits somewhere around 93%. At that point, it seems to go into this state where it no longer pulls from battery, but also doesn’t charge. My dGPU power targets start jumping up and down like crazy, almost as if it’s going back and forth from battery power once or twice a second. Using Framework Control to manually set a charge limit below 90% I was able to drain the battery below this odd threshold. The way this seems to work is while above the charge limit the device will operate entirely on battery (and using battery based power targets) but once it hits the charge limit it’ll start using the PSU again. Once it’s using the PSU again I’ll start draining the battery again at that 2-20W rate. However, it seems that when the battery percentage is lower, it doesn’t encounter that weird alternating behavior where power targets jump around, instead it’ll happily continue using the battery like it would on a 180W charger. I assume if I let it drain to ~30% then it would force a power target to allow charging again.
Using this knowledge I was able to play BF6 at full performance without throttling for a couple hours, that’s much longer than the 25 minutes I was getting before!
I do think that there is still some sort of thermal component to this, perhaps running a little hotter results in more power draw, idk, but if I put extra cooling on the device (such as removing the mid plate or using a cooling pad) then the battery trickery isn’t necessary. But, I’m able to finally get the performance I’m looking for now, so I’m gonna stop messing with this for a while. Whatever that relationship is with
One last thing I’ll note is that using a usb-c power meter, the most I’ve seen pulled from my PSU is 217W, which is a lot less than 240W it would seem, but my 180W usually only ever pulled ~160W at most, so I figure that’s just how it is. After I used Framework Control to mess with the charge limits, my PSU only ever pulled ~200W and I no longer saw the spikes to ~217W.
On another note: Making some modifications to my upper ventilation dropped an extra 10c off my gpu, so that was worthwhile IMO. I have no problem trading the slight hit to structural integrity and needing to clean dust out more often. Plus now I can see whether the fans are spinning or not much easier ![]()




