No, quella scheda WiFi è Mini PCIe. È per portatili. Prendi una scheda PCIe tra quelle consigliate nel primo post della lista dei wifi compatibili. Broadcom WiFi + BT.
Meglio un SSD per avviare il sistema operativo. Uno da 250 GB per macOS e uno per Windows in cui metterai il sistema e le app. Poi puoi aggiungere un hard disk meccanico.
Ricorda che Windows non può leggere né scrivere su APFS o HFS+, mentre macOS non può scrivere su NTFS (lo legge nativamente, invece). A meno di installare driver di terze parti, o fai due partizioni oppure ne fai una unica in ExFat, che è supportato da entrambi.
Per la scheda video, ricorda che puoi sempre aggiungerla in un secondo momento, se non hai abbastanza soldi. Basta che hai spazio nel case e un alimentatore con abbastanza potenza.