I was reading people having problems getting the external cards working if they had a lot of memory?
https://www.youtube.com/watch?v=TvNYpyA1ZGk
There are ways to manage BAR better in linux or with UEFI preboot environments for windows as hobbyists have been doing for ages due to bad BIOS support https://github.com/xCuri0/ReBarUEFI