Two GPUs? Is that a thing? How does that work on a desktop? Honestly, if it wasn't for my curiosity into AI, I'd just go with the onboard video though given my need for specific resolutions, I find comfort in having a dedicated card.
I've been using ubuntu exclusively for 10 some years and don't use snap at all. tbh, not even sure what snap is.