My setup consists of a ThinkPad P50 (i7-6820HQ, NVIDIA Quadro M1000M, 32GB of RAM). I currently dual boot between Windows 10 Pro and Arch Linux.
On the Linux side, I use a minimal configuration with a focus on performance and simplicity based on the suckless tools and vim as my primary editor.
I am actively working towards ditching Windows entirely and moving to Linux full time but at the moment I still rely on a few Windows applications for university.