For space and budget reasons, I mainly use a compact all-in-one build. It's using desktop parts, so it's still an upgradable system (unlike some), it just needs compact parts.
I need to use Nvidia cards for compatibility with various programs I use, and I'm currently using the MSI GTX 1050 Ti...