good build?

Hi! I'm a college student on a $600 budget, and I'm putting together a PC for gaming (CoD, Minecraft, GTA) and schoolwork. I already have a USB-C mouse, speakers, and Bluetooth headphones, but I want to make sure this build is decent and covers everything I need.

Is there anything else I should buy to get the PC fully up and running? I’m a little confused about which operating system (Windows version?) and WiFi adapter to go with. Planning to buy everything today, so I’d appreciate any quick advice. Thanks in advance!

https://pcpartpicker.com/list/WmfBrM