Keep in mind that here it also matters if you have it on an SSD or not, and whether the game allows you to set-up higher streaming budgets. Also UE4 in particular is notoriously bad with streaming tech so stutters are common across almost all UE4 games of any slightly wider scope. This can sometimes be alleviated, eg I can use unreal console unlocker to set up custom streaming parameters in Jedi Fallen Order and that helps a lot, but I imagine in BL3 it might not be allowed due to its MP/online nature. It could also be a CPU issue, because it's gonna be hit hard & fast when it's asked to decompress, so if it's not a high core-count fast CPU, then it's gonna have those stutters; memory matters too ofc. Again, ties in with how poor the UE4 streaming set-up is and that's why you'll see the near-freezing stutters that can happen in those games. And I haven't even went into DX12 and the issues that can cause!
So my point would be, even with 16 GB it wouldn't solve your problem necessarily because I have 16 GB and I have similar issues sometimes if I can't push the game to use it properly (which as you can imagine is sadly common). We'll see how it evolves, but it's definitely not going to be a vram-light future. Heck, barely any games even have proper 4K textures yet and even then that 8 GB threshold is being met or breached.