Yeah no problem.
From your build, it seems solid. One thing you might wanna look into is getting a SSD to load windows onto so this way you can boot up you PC is no time, then store a few games on it to really decrease load times.
The best options for SSDs would be either 120 gb (around $50) or a 250 gb (around $90).
But that's just for faster load times in windows and some games, I just wish that I would've got an SSD
(I get that you're talking about XB controllers, but I'd figure I'd help out with the internet aspect)
If wired, you don't need a wifi card since your motherboard should have an Ethernet port (it does). Wifi has slower speeds and can have hicups if others are streaming/downloading on the network. If it's only you on the network, then it should work fine. Rarely does the weather interrupt the connection, but it does happen.
Will you have an Ethernet cable to run to your computer? If not, you might need to get a wifi card (based off your motherboard).
If you don't need to use wifi, then skip these next few lines. ---
Your motherboard has PCI-e slots, do you can pick up some cheap wifi cards, but make sure they're PCI-e, not just PCI.
If you look at pictures of you motherboard, the PCI slots are where the graphics card goes, and the small slots parallel to those slots are the PCI-e.
PCI slots are outdated, but you can still find wireless cards that utilize them, **but your board looks like it only has updated PCIe slots.
Yeah when I build my sisters PC, I only ran into 1 problem building it, and 1 problem after.
When building it, there were 2 cables that were the same, and the first cable I used didn't let the system boot, so I swapped it with the other cable, and it worked fine (must have been a janky power supply).
The problem after, albeit not huge, is her airflow in her system. She only has 1 small fan on the front of the case, so it can get hot and overhead, so we just have a fan blow into the side to keep it cool. This can be solved by adding a fan to the back, but just a little heads up.
Mountain, don't hurt the other console players' feelings!